home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Arcade•
/
Crab Attack II ••••
/
CRAB ATTACK II
/
CRAB ATTACK II.rsrc
/
CODE_3.txt
< prev
next >
Wrap
Text File
|
1990-04-27
|
273KB
|
4,839 lines
# near model CODE resource
# jump table entries: 384-389 (6 of them)
export_48:
00000000 4E56 FFEA link A6, -0x0016
00000004 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00000008 266E 0010 movea.l A3, [A6 + 0x10]
0000000C 246E 000C movea.l A2, [A6 + 0xC]
00000010 486D F156 pea.l [A5 - 0xEAA]
00000014 302A 0002 move.w D0, [A2 + 0x2]
00000018 0640 FFE2 addi.w D0, 0xFFE2
0000001C 3F00 move.w -[A7], D0
0000001E 206E 0008 movea.l A0, [A6 + 0x8]
00000022 3010 move.w D0, [A0]
00000024 5B40 subq.w D0, 5
00000026 3F00 move.w -[A7], D0
00000028 302A 0002 move.w D0, [A2 + 0x2]
0000002C 0640 001E addi.w D0, 0x1E
00000030 3F00 move.w -[A7], D0
00000032 206E 0008 movea.l A0, [A6 + 0x8]
00000036 3010 move.w D0, [A0]
00000038 0640 0037 addi.w D0, 0x37 /* '7' */
0000003C 3F00 move.w -[A7], D0
0000003E A8A7 syscall SetRect
00000040 4A53 tst.w [A3]
00000042 5EC0 sgt D0
00000044 0C53 0006 cmpi.w [A3], 0x6
00000048 5DC1 slt D1
0000004A C001 and.b D0, D1
0000004C 6720 beq +0x22 /* 0000006E */
0000004E 486D F4C4 pea.l [A5 - 0xB3C]
00000052 486D F4E2 pea.l [A5 - 0xB1E]
00000056 3013 move.w D0, [A3]
00000058 E740 asl D0.w, 3
0000005A 0640 F11E addi.w D0, 0xF11E
0000005E 4875 0000 pea.l [A5 + D0.w]
00000062 2F0A move.l -[A7], A2
00000064 3F3C 0002 move.w -[A7], 0x2
00000068 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000006C A8EC syscall CopyBits
label0000006E:
0000006E 0C53 0006 cmpi.w [A3], 0x6
00000072 5CC0 sge D0
00000074 0C53 000F cmpi.w [A3], 0xF
00000078 5FC1 sle D1
0000007A C001 and.b D0, D1
0000007C 672A beq +0x2C /* 000000A8 */
0000007E 486D F4C4 pea.l [A5 - 0xB3C]
00000082 486D F4E2 pea.l [A5 - 0xB1E]
00000086 3013 move.w D0, [A3]
00000088 5B40 subq.w D0, 5
0000008A E740 asl D0.w, 3
0000008C 0640 FE7C addi.w D0, 0xFE7C
00000090 4875 0000 pea.l [A5 + D0.w]
00000094 486D F156 pea.l [A5 - 0xEAA]
00000098 3F3C 0002 move.w -[A7], 0x2
0000009C 2F2D FBCE move.l -[A7], [A5 - 0x432]
000000A0 A8EC syscall CopyBits
000000A2 7021 moveq.l D0, 0x21
000000A4 2F00 move.l -[A7], D0
000000A6 A862 syscall ForeColor
label000000A8:
000000A8 3013 move.w D0, [A3]
000000AA 5240 addq.w D0, 1
000000AC 3680 move.w [A3], D0
000000AE 2F0A move.l -[A7], A2
000000B0 4267 clr.w -[A7]
000000B2 206E 0008 movea.l A0, [A6 + 0x8]
000000B6 303C 012D move.w D0, 0x12D
000000BA 9050 sub.w D0, [A0]
000000BC 48C0 ext.l D0
000000BE 81FC 0006 divs.w D0, 0x6
000000C2 4440 neg.w D0
000000C4 3F00 move.w -[A7], D0
000000C6 A8A8 syscall OffsetRect
000000C8 0C53 0006 cmpi.w [A3], 0x6
000000CC 5CC0 sge D0
000000CE 0C53 000F cmpi.w [A3], 0xF
000000D2 5FC1 sle D1
000000D4 C001 and.b D0, D1
000000D6 672A beq +0x2C /* 00000102 */
000000D8 486D F4C4 pea.l [A5 - 0xB3C]
000000DC 486D F4E2 pea.l [A5 - 0xB1E]
000000E0 3013 move.w D0, [A3]
000000E2 5B40 subq.w D0, 5
000000E4 E740 asl D0.w, 3
000000E6 0640 FE7C addi.w D0, 0xFE7C
000000EA 4875 0000 pea.l [A5 + D0.w]
000000EE 486D F156 pea.l [A5 - 0xEAA]
000000F2 3F3C 0002 move.w -[A7], 0x2
000000F6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000000FA A8EC syscall CopyBits
000000FC 7021 moveq.l D0, 0x21
000000FE 2F00 move.l -[A7], D0
00000100 A862 syscall ForeColor
label00000102:
00000102 4A53 tst.w [A3]
00000104 5EC0 sgt D0
00000106 0C53 0006 cmpi.w [A3], 0x6
0000010A 5DC1 slt D1
0000010C C001 and.b D0, D1
0000010E 6720 beq +0x22 /* 00000130 */
00000110 486D F4C4 pea.l [A5 - 0xB3C]
00000114 486D F4E2 pea.l [A5 - 0xB1E]
00000118 3013 move.w D0, [A3]
0000011A E740 asl D0.w, 3
0000011C 0640 F11E addi.w D0, 0xF11E
00000120 4875 0000 pea.l [A5 + D0.w]
00000124 2F0A move.l -[A7], A2
00000126 3F3C 0002 move.w -[A7], 0x2
0000012A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000012E A8EC syscall CopyBits
label00000130:
00000130 0C53 0006 cmpi.w [A3], 0x6
00000134 6622 bne +0x24 /* 00000158 */
00000136 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000013A 2F2D F8B2 move.l -[A7], [A5 - 0x74E]
0000013E 594F subq.w A7, 4
00000140 594F subq.w A7, 4
00000142 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00000148 3F3C 03E8 move.w -[A7], 0x3E8
0000014C A9A0 syscall GetResource
0000014E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000152 42A7 clr.l -[A7]
00000154 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
label00000158:
00000158 0C53 0010 cmpi.w [A3], 0x10
0000015C 6602 bne +0x4 /* 00000160 */
0000015E 4253 clr.w [A3]
label00000160:
00000160 0C53 000A cmpi.w [A3], 0xA /* '\n' */
00000164 6600 0CFA bne +0xCFC /* 00000E60 */
00000168 302D F158 move.w D0, [A5 - 0xEA8]
0000016C 0640 0014 addi.w D0, 0x14
00000170 48C0 ext.l D0
00000172 81FC 0014 divs.w D0, 0x14
00000176 5240 addq.w D0, 1
00000178 3B40 E554 move.w [A5 - 0x1AAC], D0
0000017C 302D F156 move.w D0, [A5 - 0xEAA]
00000180 0640 0014 addi.w D0, 0x14
00000184 48C0 ext.l D0
00000186 81FC 000F divs.w D0, 0xF
0000018A 3B40 E552 move.w [A5 - 0x1AAE], D0
0000018E 4A6D E554 tst.w [A5 - 0x1AAC]
00000192 5EC0 sgt D0
00000194 0C6D 001B E554 cmpi.w [A5 - 0x1AAC], 0x1B
0000019A 5DC1 slt D1
0000019C C001 and.b D0, D1
0000019E 4A6D E552 tst.w [A5 - 0x1AAE]
000001A2 5EC1 sgt D1
000001A4 C001 and.b D0, D1
000001A6 0C6D 0011 E552 cmpi.w [A5 - 0x1AAE], 0x11
000001AC 5DC1 slt D1
000001AE C001 and.b D0, D1
000001B0 6700 0200 beq +0x202 /* 000003B2 */
000001B4 302D E554 move.w D0, [A5 - 0x1AAC]
000001B8 EB40 asl D0.w, 5
000001BA 322D E552 move.w D1, [A5 - 0x1AAE]
000001BE D241 add.w D1, D1
000001C0 D041 add.w D0, D1
000001C2 0640 E554 addi.w D0, 0xE554
000001C6 3035 0000 move.w D0, [A5 + D0.w]
000001CA 48C0 ext.l D0
000001CC 81FC 0004 divs.w D0, 0x4
000001D0 4840 swap.w D0
000001D2 4A40 tst.w D0
000001D4 6700 01DC beq +0x1DE /* 000003B2 */
000001D8 302D E552 move.w D0, [A5 - 0x1AAE]
000001DC C1FC 000F muls.w D0, 0xF
000001E0 5740 subq.w D0, 3
000001E2 3B40 F15E move.w [A5 - 0xEA2], D0
000001E6 302D E552 move.w D0, [A5 - 0x1AAE]
000001EA C1FC 000F muls.w D0, 0xF
000001EE 0640 0011 addi.w D0, 0x11
000001F2 3B40 F162 move.w [A5 - 0xE9E], D0
000001F6 302D E554 move.w D0, [A5 - 0x1AAC]
000001FA C1FC 0014 muls.w D0, 0x14
000001FE 0640 0014 addi.w D0, 0x14
00000202 3B40 F164 move.w [A5 - 0xE9C], D0
00000206 302D E554 move.w D0, [A5 - 0x1AAC]
0000020A C1FC 0014 muls.w D0, 0x14
0000020E 3B40 F160 move.w [A5 - 0xEA0], D0
00000212 302D E554 move.w D0, [A5 - 0x1AAC]
00000216 EB40 asl D0.w, 5
00000218 322D E552 move.w D1, [A5 - 0x1AAE]
0000021C D241 add.w D1, D1
0000021E D041 add.w D0, D1
00000220 0640 E554 addi.w D0, 0xE554
00000224 3035 0000 move.w D0, [A5 + D0.w]
00000228 6000 010A bra +0x10C /* 00000334 */
0000022C 486D F4D2 pea.l [A5 - 0xB2E]
00000230 486D F4E2 pea.l [A5 - 0xB1E]
00000234 486D F17E pea.l [A5 - 0xE82]
00000238 486D F15E pea.l [A5 - 0xEA2]
0000023C 3F3C 0002 move.w -[A7], 0x2
00000240 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000244 A8EC syscall CopyBits
00000246 6000 0114 bra +0x116 /* 0000035C */
0000024A 486D F4D2 pea.l [A5 - 0xB2E]
0000024E 486D F4E2 pea.l [A5 - 0xB1E]
00000252 486D F186 pea.l [A5 - 0xE7A]
00000256 486D F15E pea.l [A5 - 0xEA2]
0000025A 3F3C 0002 move.w -[A7], 0x2
0000025E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000262 A8EC syscall CopyBits
00000264 6000 00F6 bra +0xF8 /* 0000035C */
00000268 486D F4D2 pea.l [A5 - 0xB2E]
0000026C 486D F4E2 pea.l [A5 - 0xB1E]
00000270 486D F18E pea.l [A5 - 0xE72]
00000274 486D F15E pea.l [A5 - 0xEA2]
00000278 3F3C 0002 move.w -[A7], 0x2
0000027C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000280 A8EC syscall CopyBits
00000282 6000 00D8 bra +0xDA /* 0000035C */
00000286 486D F4D2 pea.l [A5 - 0xB2E]
0000028A 486D F4E2 pea.l [A5 - 0xB1E]
0000028E 486D F196 pea.l [A5 - 0xE6A]
00000292 486D F15E pea.l [A5 - 0xEA2]
00000296 3F3C 0002 move.w -[A7], 0x2
0000029A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000029E A8EC syscall CopyBits
000002A0 6000 00BA bra +0xBC /* 0000035C */
000002A4 486D F4D2 pea.l [A5 - 0xB2E]
000002A8 486D F4E2 pea.l [A5 - 0xB1E]
000002AC 486D F19E pea.l [A5 - 0xE62]
000002B0 486D F15E pea.l [A5 - 0xEA2]
000002B4 3F3C 0002 move.w -[A7], 0x2
000002B8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000002BC A8EC syscall CopyBits
000002BE 6000 009C bra +0x9E /* 0000035C */
000002C2 486D F4D2 pea.l [A5 - 0xB2E]
000002C6 486D F4E2 pea.l [A5 - 0xB1E]
000002CA 486D F1A6 pea.l [A5 - 0xE5A]
000002CE 486D F15E pea.l [A5 - 0xEA2]
000002D2 3F3C 0002 move.w -[A7], 0x2
000002D6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000002DA A8EC syscall CopyBits
000002DC 6000 007E bra +0x80 /* 0000035C */
000002E0 486D F4D2 pea.l [A5 - 0xB2E]
000002E4 486D F4E2 pea.l [A5 - 0xB1E]
000002E8 486D F166 pea.l [A5 - 0xE9A]
000002EC 486D F15E pea.l [A5 - 0xEA2]
000002F0 3F3C 0002 move.w -[A7], 0x2
000002F4 2F2D FBCE move.l -[A7], [A5 - 0x432]
000002F8 A8EC syscall CopyBits
000002FA 6060 bra +0x62 /* 0000035C */
000002FC 486D F4D2 pea.l [A5 - 0xB2E]
00000300 486D F4E2 pea.l [A5 - 0xB1E]
00000304 486D F16E pea.l [A5 - 0xE92]
00000308 486D F15E pea.l [A5 - 0xEA2]
0000030C 3F3C 0002 move.w -[A7], 0x2
00000310 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000314 A8EC syscall CopyBits
00000316 6044 bra +0x46 /* 0000035C */
00000318 486D F4D2 pea.l [A5 - 0xB2E]
0000031C 486D F4E2 pea.l [A5 - 0xB1E]
00000320 486D F176 pea.l [A5 - 0xE8A]
00000324 486D F15E pea.l [A5 - 0xEA2]
00000328 3F3C 0002 move.w -[A7], 0x2
0000032C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000330 A8EC syscall CopyBits
00000332 6028 bra +0x2A /* 0000035C */
label00000334:
00000334 5340 subq.w D0, 1
00000336 0C40 000B cmpi.w D0, 0xB
0000033A 6420 bcc +0x22 /* 0000035C */
0000033C D040 add.w D0, D0
0000033E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000342 4EFB 0002 jmp [PC + D0.w + 0x2]
00000346 FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
0000034A FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
0000034C 0016 FF40 ori.b [A6], 0x40 /* '@' */
00000350 FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
00000352 FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
00000354 0016 FF9A ori.b [A6], 0x9A
00000358 FFB6 .invalid <<F/6/7>>
0000035A FFD2 .invalid <<F/7/7>>
label0000035C:
0000035C 7021 moveq.l D0, 0x21
0000035E 2F00 move.l -[A7], D0
00000360 A862 syscall ForeColor
label00000362:
00000362 302D E554 move.w D0, [A5 - 0x1AAC]
00000366 EB40 asl D0.w, 5
00000368 322D E552 move.w D1, [A5 - 0x1AAE]
0000036C D241 add.w D1, D1
0000036E D041 add.w D0, D1
00000370 0640 E554 addi.w D0, 0xE554
00000374 3035 0000 move.w D0, [A5 + D0.w]
00000378 5240 addq.w D0, 1
0000037A 322D E554 move.w D1, [A5 - 0x1AAC]
0000037E EB41 asl D1.w, 5
00000380 342D E552 move.w D2, [A5 - 0x1AAE]
00000384 D442 add.w D2, D2
00000386 D242 add.w D1, D2
00000388 0641 E554 addi.w D1, 0xE554
0000038C 3B80 1000 move.w [A5 + D1.w], D0
00000390 302D E554 move.w D0, [A5 - 0x1AAC]
00000394 EB40 asl D0.w, 5
00000396 322D E552 move.w D1, [A5 - 0x1AAE]
0000039A D241 add.w D1, D1
0000039C D041 add.w D0, D1
0000039E 0640 E554 addi.w D0, 0xE554
000003A2 3035 0000 move.w D0, [A5 + D0.w]
000003A6 48C0 ext.l D0
000003A8 81FC 0004 divs.w D0, 0x4
000003AC 4840 swap.w D0
000003AE 4A40 tst.w D0
000003B0 66B0 bne -0x4E /* 00000362 */
label000003B2:
000003B2 206E 0008 movea.l A0, [A6 + 0x8]
000003B6 3010 move.w D0, [A0]
000003B8 5A40 addq.w D0, 5
000003BA 3B40 F156 move.w [A5 - 0xEAA], D0
000003BE 206E 0008 movea.l A0, [A6 + 0x8]
000003C2 3010 move.w D0, [A0]
000003C4 0640 002D addi.w D0, 0x2D /* '-' */
000003C8 3B40 F15A move.w [A5 - 0xEA6], D0
000003CC 302A 0002 move.w D0, [A2 + 0x2]
000003D0 0640 0014 addi.w D0, 0x14
000003D4 3B40 F15C move.w [A5 - 0xEA4], D0
000003D8 302A 0002 move.w D0, [A2 + 0x2]
000003DC 0640 FFEC addi.w D0, 0xFFEC
000003E0 3B40 F158 move.w [A5 - 0xEA8], D0
000003E4 4A2D FBD3 tst.b [A5 - 0x42D]
000003E8 6700 03DA beq +0x3DC /* 000007C4 */
000003EC 7C01 moveq.l D6, 0x01
label000003EE:
000003EE 3006 move.w D0, D6
000003F0 C1FC 001C muls.w D0, 0x1C
000003F4 0640 FBF8 addi.w D0, 0xFBF8
000003F8 49F5 0000 lea.l A4, [A5 + D0.w]
000003FC 0C6C 000F 001A cmpi.w [A4 + 0x1A], 0xF
00000402 5DC0 slt D0
00000404 C02C 000E and.b D0, [A4 + 0xE]
00000408 6700 03B0 beq +0x3B2 /* 000007BA */
0000040C 554F subq.w A7, 2
0000040E 486D F156 pea.l [A5 - 0xEAA]
00000412 2F0C move.l -[A7], A4
00000414 486D ECBC pea.l [A5 - 0x1344]
00000418 A8AA syscall SectRect
0000041A 4A1F tst.b [A7]+
0000041C 6700 039C beq +0x39E /* 000007BA */
00000420 302C 001A move.w D0, [A4 + 0x1A]
00000424 5240 addq.w D0, 1
00000426 3940 001A move.w [A4 + 0x1A], D0
0000042A 0C6C 000F 001A cmpi.w [A4 + 0x1A], 0xF
00000430 6600 0388 bne +0x38A /* 000007BA */
00000434 486D F4D2 pea.l [A5 - 0xB2E]
00000438 486D F4E2 pea.l [A5 - 0xB1E]
0000043C 302C 0008 move.w D0, [A4 + 0x8]
00000440 E740 asl D0.w, 3
00000442 0640 FC98 addi.w D0, 0xFC98
00000446 4875 0000 pea.l [A5 + D0.w]
0000044A 2F0C move.l -[A7], A4
0000044C 3F3C 0002 move.w -[A7], 0x2
00000450 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000454 A8EC syscall CopyBits
00000456 4247 clr.w D7
label00000458:
00000458 5647 addq.w D7, 3
0000045A 3007 move.w D0, D7
0000045C D040 add.w D0, D0
0000045E 0640 F43E addi.w D0, 0xF43E
00000462 4A75 0000 tst.w [A5 + D0.w]
00000466 57C0 seq D0
00000468 0C47 000A cmpi.w D7, 0xA /* '\n' */
0000046C 57C1 seq D1
0000046E 8001 or.b D0, D1
00000470 67E6 beq -0x18 /* 00000458 */
00000472 3007 move.w D0, D7
00000474 D040 add.w D0, D0
00000476 0640 F43E addi.w D0, 0xF43E
0000047A 4A75 0000 tst.w [A5 + D0.w]
0000047E 6D00 00AE blt +0xB0 /* 0000052E */
00000482 3007 move.w D0, D7
00000484 D040 add.w D0, D0
00000486 0640 F43E addi.w D0, 0xF43E
0000048A 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
00000490 3014 move.w D0, [A4]
00000492 0640 000A addi.w D0, 0xA /* '\n' */
00000496 3207 move.w D1, D7
00000498 E741 asl D1.w, 3
0000049A 0641 F3EC addi.w D1, 0xF3EC
0000049E 3B80 1000 move.w [A5 + D1.w], D0
000004A2 302C 0002 move.w D0, [A4 + 0x2]
000004A6 5E40 addq.w D0, 7
000004A8 3207 move.w D1, D7
000004AA E741 asl D1.w, 3
000004AC 0641 F3EA addi.w D1, 0xF3EA
000004B0 3B80 1000 move.w [A5 + D1.w], D0
000004B4 3007 move.w D0, D7
000004B6 E740 asl D0.w, 3
000004B8 0640 F3EC addi.w D0, 0xF3EC
000004BC 3035 0000 move.w D0, [A5 + D0.w]
000004C0 5F40 subq.w D0, 7
000004C2 3207 move.w D1, D7
000004C4 E741 asl D1.w, 3
000004C6 0641 F3E8 addi.w D1, 0xF3E8
000004CA 3B80 1000 move.w [A5 + D1.w], D0
000004CE 3007 move.w D0, D7
000004D0 E740 asl D0.w, 3
000004D2 0640 F3EA addi.w D0, 0xF3EA
000004D6 3035 0000 move.w D0, [A5 + D0.w]
000004DA 5840 addq.w D0, 4
000004DC 3207 move.w D1, D7
000004DE E741 asl D1.w, 3
000004E0 0641 F3EE addi.w D1, 0xF3EE
000004E4 3B80 1000 move.w [A5 + D1.w], D0
000004E8 302C 0002 move.w D0, [A4 + 0x2]
000004EC 5A40 addq.w D0, 5
000004EE 3207 move.w D1, D7
000004F0 E541 asl D1.w, 2
000004F2 0641 F3C6 addi.w D1, 0xF3C6
000004F6 3B80 1000 move.w [A5 + D1.w], D0
000004FA 3014 move.w D0, [A4]
000004FC 0640 FFE7 addi.w D0, 0xFFE7
00000500 3207 move.w D1, D7
00000502 E541 asl D1.w, 2
00000504 0641 F3C4 addi.w D1, 0xF3C4
00000508 3B80 1000 move.w [A5 + D1.w], D0
0000050C 486D F4C4 pea.l [A5 - 0xB3C]
00000510 486D F4E2 pea.l [A5 - 0xB1E]
00000514 486D F126 pea.l [A5 - 0xEDA]
00000518 3007 move.w D0, D7
0000051A E740 asl D0.w, 3
0000051C 0640 F3E8 addi.w D0, 0xF3E8
00000520 4875 0000 pea.l [A5 + D0.w]
00000524 3F3C 0002 move.w -[A7], 0x2
00000528 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000052C A8EC syscall CopyBits
label0000052E:
0000052E 4247 clr.w D7
label00000530:
00000530 5247 addq.w D7, 1
00000532 3007 move.w D0, D7
00000534 D040 add.w D0, D0
00000536 0640 F43E addi.w D0, 0xF43E
0000053A 4A75 0000 tst.w [A5 + D0.w]
0000053E 57C0 seq D0
00000540 0C47 000A cmpi.w D7, 0xA /* '\n' */
00000544 57C1 seq D1
00000546 8001 or.b D0, D1
00000548 67E6 beq -0x18 /* 00000530 */
0000054A 3007 move.w D0, D7
0000054C D040 add.w D0, D0
0000054E 0640 F43E addi.w D0, 0xF43E
00000552 4A75 0000 tst.w [A5 + D0.w]
00000556 6600 00B2 bne +0xB4 /* 0000060A */
0000055A 3007 move.w D0, D7
0000055C D040 add.w D0, D0
0000055E 0640 F43E addi.w D0, 0xF43E
00000562 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
00000568 3014 move.w D0, [A4]
0000056A 0640 000A addi.w D0, 0xA /* '\n' */
0000056E 3207 move.w D1, D7
00000570 E741 asl D1.w, 3
00000572 0641 F3EC addi.w D1, 0xF3EC
00000576 3B80 1000 move.w [A5 + D1.w], D0
0000057A 302C 0002 move.w D0, [A4 + 0x2]
0000057E 0640 001B addi.w D0, 0x1B
00000582 3207 move.w D1, D7
00000584 E741 asl D1.w, 3
00000586 0641 F3EA addi.w D1, 0xF3EA
0000058A 3B80 1000 move.w [A5 + D1.w], D0
0000058E 3007 move.w D0, D7
00000590 E740 asl D0.w, 3
00000592 0640 F3EC addi.w D0, 0xF3EC
00000596 3035 0000 move.w D0, [A5 + D0.w]
0000059A 5F40 subq.w D0, 7
0000059C 3207 move.w D1, D7
0000059E E741 asl D1.w, 3
000005A0 0641 F3E8 addi.w D1, 0xF3E8
000005A4 3B80 1000 move.w [A5 + D1.w], D0
000005A8 3007 move.w D0, D7
000005AA E740 asl D0.w, 3
000005AC 0640 F3EA addi.w D0, 0xF3EA
000005B0 3035 0000 move.w D0, [A5 + D0.w]
000005B4 5840 addq.w D0, 4
000005B6 3207 move.w D1, D7
000005B8 E741 asl D1.w, 3
000005BA 0641 F3EE addi.w D1, 0xF3EE
000005BE 3B80 1000 move.w [A5 + D1.w], D0
000005C2 302C 0002 move.w D0, [A4 + 0x2]
000005C6 0640 0019 addi.w D0, 0x19
000005CA 3207 move.w D1, D7
000005CC E541 asl D1.w, 2
000005CE 0641 F3C6 addi.w D1, 0xF3C6
000005D2 3B80 1000 move.w [A5 + D1.w], D0
000005D6 3014 move.w D0, [A4]
000005D8 0640 FFE7 addi.w D0, 0xFFE7
000005DC 3207 move.w D1, D7
000005DE E541 asl D1.w, 2
000005E0 0641 F3C4 addi.w D1, 0xF3C4
000005E4 3B80 1000 move.w [A5 + D1.w], D0
000005E8 486D F4C4 pea.l [A5 - 0xB3C]
000005EC 486D F4E2 pea.l [A5 - 0xB1E]
000005F0 486D F126 pea.l [A5 - 0xEDA]
000005F4 3007 move.w D0, D7
000005F6 E740 asl D0.w, 3
000005F8 0640 F3E8 addi.w D0, 0xF3E8
000005FC 4875 0000 pea.l [A5 + D0.w]
00000600 3F3C 0002 move.w -[A7], 0x2
00000604 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000608 A8EC syscall CopyBits
label0000060A:
0000060A 4247 clr.w D7
label0000060C:
0000060C 5247 addq.w D7, 1
0000060E 3007 move.w D0, D7
00000610 D040 add.w D0, D0
00000612 0640 F43E addi.w D0, 0xF43E
00000616 4A75 0000 tst.w [A5 + D0.w]
0000061A 57C0 seq D0
0000061C 0C47 000A cmpi.w D7, 0xA /* '\n' */
00000620 57C1 seq D1
00000622 8001 or.b D0, D1
00000624 67E6 beq -0x18 /* 0000060C */
00000626 3007 move.w D0, D7
00000628 D040 add.w D0, D0
0000062A 0640 F43E addi.w D0, 0xF43E
0000062E 4A75 0000 tst.w [A5 + D0.w]
00000632 6600 00AE bne +0xB0 /* 000006E2 */
00000636 3007 move.w D0, D7
00000638 D040 add.w D0, D0
0000063A 0640 F43E addi.w D0, 0xF43E
0000063E 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
00000644 3014 move.w D0, [A4]
00000646 0640 000A addi.w D0, 0xA /* '\n' */
0000064A 3207 move.w D1, D7
0000064C E741 asl D1.w, 3
0000064E 0641 F3EC addi.w D1, 0xF3EC
00000652 3B80 1000 move.w [A5 + D1.w], D0
00000656 302C 0002 move.w D0, [A4 + 0x2]
0000065A 0640 001B addi.w D0, 0x1B
0000065E 3207 move.w D1, D7
00000660 E741 asl D1.w, 3
00000662 0641 F3EA addi.w D1, 0xF3EA
00000666 3B80 1000 move.w [A5 + D1.w], D0
0000066A 3007 move.w D0, D7
0000066C E740 asl D0.w, 3
0000066E 0640 F3EC addi.w D0, 0xF3EC
00000672 3035 0000 move.w D0, [A5 + D0.w]
00000676 5F40 subq.w D0, 7
00000678 3207 move.w D1, D7
0000067A E741 asl D1.w, 3
0000067C 0641 F3E8 addi.w D1, 0xF3E8
00000680 3B80 1000 move.w [A5 + D1.w], D0
00000684 3007 move.w D0, D7
00000686 E740 asl D0.w, 3
00000688 0640 F3EA addi.w D0, 0xF3EA
0000068C 3035 0000 move.w D0, [A5 + D0.w]
00000690 5840 addq.w D0, 4
00000692 3207 move.w D1, D7
00000694 E741 asl D1.w, 3
00000696 0641 F3EE addi.w D1, 0xF3EE
0000069A 3B80 1000 move.w [A5 + D1.w], D0
0000069E 302C 0002 move.w D0, [A4 + 0x2]
000006A2 5A40 addq.w D0, 5
000006A4 3207 move.w D1, D7
000006A6 E541 asl D1.w, 2
000006A8 0641 F3C6 addi.w D1, 0xF3C6
000006AC 3B80 1000 move.w [A5 + D1.w], D0
000006B0 3014 move.w D0, [A4]
000006B2 5B40 subq.w D0, 5
000006B4 3207 move.w D1, D7
000006B6 E541 asl D1.w, 2
000006B8 0641 F3C4 addi.w D1, 0xF3C4
000006BC 3B80 1000 move.w [A5 + D1.w], D0
000006C0 486D F4C4 pea.l [A5 - 0xB3C]
000006C4 486D F4E2 pea.l [A5 - 0xB1E]
000006C8 486D F126 pea.l [A5 - 0xEDA]
000006CC 3007 move.w D0, D7
000006CE E740 asl D0.w, 3
000006D0 0640 F3E8 addi.w D0, 0xF3E8
000006D4 4875 0000 pea.l [A5 + D0.w]
000006D8 3F3C 0002 move.w -[A7], 0x2
000006DC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000006E0 A8EC syscall CopyBits
label000006E2:
000006E2 4247 clr.w D7
label000006E4:
000006E4 5247 addq.w D7, 1
000006E6 3007 move.w D0, D7
000006E8 D040 add.w D0, D0
000006EA 0640 F43E addi.w D0, 0xF43E
000006EE 4A75 0000 tst.w [A5 + D0.w]
000006F2 57C0 seq D0
000006F4 0C47 000A cmpi.w D7, 0xA /* '\n' */
000006F8 57C1 seq D1
000006FA 8001 or.b D0, D1
000006FC 67E6 beq -0x18 /* 000006E4 */
000006FE 3007 move.w D0, D7
00000700 D040 add.w D0, D0
00000702 0640 F43E addi.w D0, 0xF43E
00000706 4A75 0000 tst.w [A5 + D0.w]
0000070A 6600 00AE bne +0xB0 /* 000007BA */
0000070E 3007 move.w D0, D7
00000710 D040 add.w D0, D0
00000712 0640 F43E addi.w D0, 0xF43E
00000716 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
0000071C 3014 move.w D0, [A4]
0000071E 0640 000A addi.w D0, 0xA /* '\n' */
00000722 3207 move.w D1, D7
00000724 E741 asl D1.w, 3
00000726 0641 F3EC addi.w D1, 0xF3EC
0000072A 3B80 1000 move.w [A5 + D1.w], D0
0000072E 302C 0002 move.w D0, [A4 + 0x2]
00000732 5E40 addq.w D0, 7
00000734 3207 move.w D1, D7
00000736 E741 asl D1.w, 3
00000738 0641 F3EA addi.w D1, 0xF3EA
0000073C 3B80 1000 move.w [A5 + D1.w], D0
00000740 3007 move.w D0, D7
00000742 E740 asl D0.w, 3
00000744 0640 F3EC addi.w D0, 0xF3EC
00000748 3035 0000 move.w D0, [A5 + D0.w]
0000074C 5F40 subq.w D0, 7
0000074E 3207 move.w D1, D7
00000750 E741 asl D1.w, 3
00000752 0641 F3E8 addi.w D1, 0xF3E8
00000756 3B80 1000 move.w [A5 + D1.w], D0
0000075A 3007 move.w D0, D7
0000075C E740 asl D0.w, 3
0000075E 0640 F3EA addi.w D0, 0xF3EA
00000762 3035 0000 move.w D0, [A5 + D0.w]
00000766 5840 addq.w D0, 4
00000768 3207 move.w D1, D7
0000076A E741 asl D1.w, 3
0000076C 0641 F3EE addi.w D1, 0xF3EE
00000770 3B80 1000 move.w [A5 + D1.w], D0
00000774 302C 0002 move.w D0, [A4 + 0x2]
00000778 0640 0019 addi.w D0, 0x19
0000077C 3207 move.w D1, D7
0000077E E541 asl D1.w, 2
00000780 0641 F3C6 addi.w D1, 0xF3C6
00000784 3B80 1000 move.w [A5 + D1.w], D0
00000788 3014 move.w D0, [A4]
0000078A 5B40 subq.w D0, 5
0000078C 3207 move.w D1, D7
0000078E E541 asl D1.w, 2
00000790 0641 F3C4 addi.w D1, 0xF3C4
00000794 3B80 1000 move.w [A5 + D1.w], D0
00000798 486D F4C4 pea.l [A5 - 0xB3C]
0000079C 486D F4E2 pea.l [A5 - 0xB1E]
000007A0 486D F126 pea.l [A5 - 0xEDA]
000007A4 3007 move.w D0, D7
000007A6 E740 asl D0.w, 3
000007A8 0640 F3E8 addi.w D0, 0xF3E8
000007AC 4875 0000 pea.l [A5 + D0.w]
000007B0 3F3C 0002 move.w -[A7], 0x2
000007B4 2F2D FBCE move.l -[A7], [A5 - 0x432]
000007B8 A8EC syscall CopyBits
label000007BA:
000007BA 5246 addq.w D6, 1
000007BC 0C46 0005 cmpi.w D6, 0x5
000007C0 6F00 FC2C ble -0x3D2 /* 000003EE */
label000007C4:
000007C4 554F subq.w A7, 2
000007C6 486D F0FE pea.l [A5 - 0xF02]
000007CA 486D F156 pea.l [A5 - 0xEAA]
000007CE 486D ECBC pea.l [A5 - 0x1344]
000007D2 A8AA syscall SectRect
000007D4 101F move.b D0, [A7]+
000007D6 C02D F113 and.b D0, [A5 - 0xEED]
000007DA 670A beq +0xC /* 000007E6 */
000007DC 302D F0F6 move.w D0, [A5 - 0xF0A]
000007E0 5740 subq.w D0, 3
000007E2 3B40 F0F6 move.w [A5 - 0xF0A], D0
label000007E6:
000007E6 554F subq.w A7, 2
000007E8 486D F92A pea.l [A5 - 0x6D6]
000007EC 486D F156 pea.l [A5 - 0xEAA]
000007F0 486D ECBC pea.l [A5 - 0x1344]
000007F4 A8AA syscall SectRect
000007F6 101F move.b D0, [A7]+
000007F8 C02D F116 and.b D0, [A5 - 0xEEA]
000007FC 670A beq +0xC /* 00000808 */
000007FE 302D F938 move.w D0, [A5 - 0x6C8]
00000802 5740 subq.w D0, 3
00000804 3B40 F938 move.w [A5 - 0x6C8], D0
label00000808:
00000808 554F subq.w A7, 2
0000080A 486D ECC4 pea.l [A5 - 0x133C]
0000080E 486D F156 pea.l [A5 - 0xEAA]
00000812 486D ECBC pea.l [A5 - 0x1344]
00000816 A8AA syscall SectRect
00000818 101F move.b D0, [A7]+
0000081A C02D F114 and.b D0, [A5 - 0xEEC]
0000081E 670A beq +0xC /* 0000082A */
00000820 302D ECCC move.w D0, [A5 - 0x1334]
00000824 5640 addq.w D0, 3
00000826 3B40 ECCC move.w [A5 - 0x1334], D0
label0000082A:
0000082A 554F subq.w A7, 2
0000082C 486D F0EE pea.l [A5 - 0xF12]
00000830 486D F156 pea.l [A5 - 0xEAA]
00000834 486D ECBC pea.l [A5 - 0x1344]
00000838 A8AA syscall SectRect
0000083A 101F move.b D0, [A7]+
0000083C C02D F112 and.b D0, [A5 - 0xEEE]
00000840 675A beq +0x5C /* 0000089C */
00000842 302D F0E8 move.w D0, [A5 - 0xF18]
00000846 5740 subq.w D0, 3
00000848 3B40 F0E8 move.w [A5 - 0xF18], D0
0000084C 4A6D F0E8 tst.w [A5 - 0xF18]
00000850 57C0 seq D0
00000852 0C6D FFFF F0E8 cmpi.w [A5 - 0xF18], 0xFFFF
00000858 57C1 seq D1
0000085A 8001 or.b D0, D1
0000085C 0C6D FFFE F0E8 cmpi.w [A5 - 0xF18], 0xFFFE
00000862 57C1 seq D1
00000864 8001 or.b D0, D1
00000866 6734 beq +0x36 /* 0000089C */
00000868 486D F4C4 pea.l [A5 - 0xB3C]
0000086C 486D F4E2 pea.l [A5 - 0xB1E]
00000870 486D F084 pea.l [A5 - 0xF7C]
00000874 486D F0EE pea.l [A5 - 0xF12]
00000878 3F3C 0002 move.w -[A7], 0x2
0000087C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000880 A8EC syscall CopyBits
00000882 486D F4C4 pea.l [A5 - 0xB3C]
00000886 486D F4E2 pea.l [A5 - 0xB1E]
0000088A 486D F08C pea.l [A5 - 0xF74]
0000088E 486D F0EE pea.l [A5 - 0xF12]
00000892 3F3C 0002 move.w -[A7], 0x2
00000896 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000089A A8EC syscall CopyBits
label0000089C:
0000089C 554F subq.w A7, 2
0000089E 486D F054 pea.l [A5 - 0xFAC]
000008A2 486D F156 pea.l [A5 - 0xEAA]
000008A6 486D ECBC pea.l [A5 - 0x1344]
000008AA A8AA syscall SectRect
000008AC 101F move.b D0, [A7]+
000008AE C02D F111 and.b D0, [A5 - 0xEEF]
000008B2 675A beq +0x5C /* 0000090E */
000008B4 302D F022 move.w D0, [A5 - 0xFDE]
000008B8 5740 subq.w D0, 3
000008BA 3B40 F022 move.w [A5 - 0xFDE], D0
000008BE 4A6D F022 tst.w [A5 - 0xFDE]
000008C2 57C0 seq D0
000008C4 0C6D FFFF F022 cmpi.w [A5 - 0xFDE], 0xFFFF
000008CA 57C1 seq D1
000008CC 8001 or.b D0, D1
000008CE 0C6D FFFE F022 cmpi.w [A5 - 0xFDE], 0xFFFE
000008D4 57C1 seq D1
000008D6 8001 or.b D0, D1
000008D8 6734 beq +0x36 /* 0000090E */
000008DA 486D F4C4 pea.l [A5 - 0xB3C]
000008DE 486D F4E2 pea.l [A5 - 0xB1E]
000008E2 486D F024 pea.l [A5 - 0xFDC]
000008E6 486D F054 pea.l [A5 - 0xFAC]
000008EA 3F3C 0002 move.w -[A7], 0x2
000008EE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000008F2 A8EC syscall CopyBits
000008F4 486D F4C4 pea.l [A5 - 0xB3C]
000008F8 486D F4E2 pea.l [A5 - 0xB1E]
000008FC 486D F02C pea.l [A5 - 0xFD4]
00000900 486D F054 pea.l [A5 - 0xFAC]
00000904 3F3C 0002 move.w -[A7], 0x2
00000908 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000090C A8EC syscall CopyBits
label0000090E:
0000090E 7C01 moveq.l D6, 0x01
label00000910:
00000910 3006 move.w D0, D6
00000912 C1FC 000E muls.w D0, 0xE
00000916 0640 F6F6 addi.w D0, 0xF6F6
0000091A 49F5 0000 lea.l A4, [A5 + D0.w]
0000091E 1014 move.b D0, [A4]
00000920 C02D F11C and.b D0, [A5 - 0xEE4]
00000924 122D F112 move.b D1, [A5 - 0xEEE]
00000928 5301 subq.b D1, 1
0000092A C001 and.b D0, D1
0000092C 6700 01C0 beq +0x1C2 /* 00000AEE */
00000930 554F subq.w A7, 2
00000932 486C 0002 pea.l [A4 + 0x2]
00000936 486D F156 pea.l [A5 - 0xEAA]
0000093A 486D ECBC pea.l [A5 - 0x1344]
0000093E A8AA syscall SectRect
00000940 4A6C 000A tst.w [A4 + 0xA]
00000944 57C0 seq D0
00000946 C01F and.b D0, [A7]+
00000948 6700 01A4 beq +0x1A6 /* 00000AEE */
0000094C 397C 0001 000A move.w [A4 + 0xA], 0x1
00000952 302D F108 move.w D0, [A5 - 0xEF8]
00000956 0640 000A addi.w D0, 0xA /* '\n' */
0000095A 3B40 F108 move.w [A5 - 0xEF8], D0
0000095E 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00000962 3F3C 014F move.w -[A7], 0x14F
00000966 A893 syscall MoveTo
00000968 302D F108 move.w D0, [A5 - 0xEF8]
0000096C 48C0 ext.l D0
0000096E 2F00 move.l -[A7], D0
00000970 486D EDFA pea.l [A5 - 0x1206]
00000974 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000978 486D EDFA pea.l [A5 - 0x1206]
0000097C A884 syscall DrawString
0000097E 302C 000C move.w D0, [A4 + 0xC]
00000982 6054 bra +0x56 /* 000009D8 */
label00000984:
00000984 486D F4D2 pea.l [A5 - 0xB2E]
00000988 486D F4E2 pea.l [A5 - 0xB1E]
0000098C 486D F3AE pea.l [A5 - 0xC52]
00000990 486C 0002 pea.l [A4 + 0x2]
00000994 3F3C 0002 move.w -[A7], 0x2
00000998 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000099C A8EC syscall CopyBits
0000099E 6044 bra +0x46 /* 000009E4 */
label000009A0:
000009A0 486D F4D2 pea.l [A5 - 0xB2E]
000009A4 486D F4E2 pea.l [A5 - 0xB1E]
000009A8 486D F39E pea.l [A5 - 0xC62]
000009AC 486C 0002 pea.l [A4 + 0x2]
000009B0 3F3C 0002 move.w -[A7], 0x2
000009B4 2F2D FBCE move.l -[A7], [A5 - 0x432]
000009B8 A8EC syscall CopyBits
000009BA 6028 bra +0x2A /* 000009E4 */
label000009BC:
000009BC 486D F4D2 pea.l [A5 - 0xB2E]
000009C0 486D F4E2 pea.l [A5 - 0xB1E]
000009C4 486D F396 pea.l [A5 - 0xC6A]
000009C8 486C 0002 pea.l [A4 + 0x2]
000009CC 3F3C 0002 move.w -[A7], 0x2
000009D0 2F2D FBCE move.l -[A7], [A5 - 0x432]
000009D4 A8EC syscall CopyBits
000009D6 600C bra +0xE /* 000009E4 */
label000009D8:
000009D8 5340 subq.w D0, 1
000009DA 67A8 beq -0x56 /* 00000984 */
000009DC 5340 subq.w D0, 1
000009DE 67C0 beq -0x3E /* 000009A0 */
000009E0 5340 subq.w D0, 1
000009E2 67D8 beq -0x26 /* 000009BC */
label000009E4:
000009E4 0C6C 0003 000C cmpi.w [A4 + 0xC], 0x3
000009EA 671E beq +0x20 /* 00000A0A */
000009EC 486D F4D2 pea.l [A5 - 0xB2E]
000009F0 486D F4E2 pea.l [A5 - 0xB1E]
000009F4 486D F1E6 pea.l [A5 - 0xE1A]
000009F8 486C 0002 pea.l [A4 + 0x2]
000009FC 3F3C 0002 move.w -[A7], 0x2
00000A00 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000A04 A8EC syscall CopyBits
00000A06 6000 00E0 bra +0xE2 /* 00000AE8 */
label00000A0A:
00000A0A 4214 clr.b [A4]
00000A0C 4247 clr.w D7
label00000A0E:
00000A0E 5247 addq.w D7, 1
00000A10 3007 move.w D0, D7
00000A12 D040 add.w D0, D0
00000A14 0640 F43E addi.w D0, 0xF43E
00000A18 4A75 0000 tst.w [A5 + D0.w]
00000A1C 57C0 seq D0
00000A1E 0C47 000A cmpi.w D7, 0xA /* '\n' */
00000A22 57C1 seq D1
00000A24 8001 or.b D0, D1
00000A26 67E6 beq -0x18 /* 00000A0E */
00000A28 3007 move.w D0, D7
00000A2A D040 add.w D0, D0
00000A2C 0640 F43E addi.w D0, 0xF43E
00000A30 4A75 0000 tst.w [A5 + D0.w]
00000A34 6600 00B2 bne +0xB4 /* 00000AE8 */
00000A38 3007 move.w D0, D7
00000A3A D040 add.w D0, D0
00000A3C 0640 F43E addi.w D0, 0xF43E
00000A40 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
00000A46 302C 0002 move.w D0, [A4 + 0x2]
00000A4A 0640 000A addi.w D0, 0xA /* '\n' */
00000A4E 3207 move.w D1, D7
00000A50 E741 asl D1.w, 3
00000A52 0641 F3EC addi.w D1, 0xF3EC
00000A56 3B80 1000 move.w [A5 + D1.w], D0
00000A5A 302C 0004 move.w D0, [A4 + 0x4]
00000A5E 5E40 addq.w D0, 7
00000A60 3207 move.w D1, D7
00000A62 E741 asl D1.w, 3
00000A64 0641 F3EA addi.w D1, 0xF3EA
00000A68 3B80 1000 move.w [A5 + D1.w], D0
00000A6C 3007 move.w D0, D7
00000A6E E740 asl D0.w, 3
00000A70 0640 F3EC addi.w D0, 0xF3EC
00000A74 3035 0000 move.w D0, [A5 + D0.w]
00000A78 5F40 subq.w D0, 7
00000A7A 3207 move.w D1, D7
00000A7C E741 asl D1.w, 3
00000A7E 0641 F3E8 addi.w D1, 0xF3E8
00000A82 3B80 1000 move.w [A5 + D1.w], D0
00000A86 3007 move.w D0, D7
00000A88 E740 asl D0.w, 3
00000A8A 0640 F3EA addi.w D0, 0xF3EA
00000A8E 3035 0000 move.w D0, [A5 + D0.w]
00000A92 5840 addq.w D0, 4
00000A94 3207 move.w D1, D7
00000A96 E741 asl D1.w, 3
00000A98 0641 F3EE addi.w D1, 0xF3EE
00000A9C 3B80 1000 move.w [A5 + D1.w], D0
00000AA0 302C 0004 move.w D0, [A4 + 0x4]
00000AA4 5A40 addq.w D0, 5
00000AA6 3207 move.w D1, D7
00000AA8 E541 asl D1.w, 2
00000AAA 0641 F3C6 addi.w D1, 0xF3C6
00000AAE 3B80 1000 move.w [A5 + D1.w], D0
00000AB2 302C 0002 move.w D0, [A4 + 0x2]
00000AB6 0640 FFE7 addi.w D0, 0xFFE7
00000ABA 3207 move.w D1, D7
00000ABC E541 asl D1.w, 2
00000ABE 0641 F3C4 addi.w D1, 0xF3C4
00000AC2 3B80 1000 move.w [A5 + D1.w], D0
00000AC6 486D F4C4 pea.l [A5 - 0xB3C]
00000ACA 486D F4E2 pea.l [A5 - 0xB1E]
00000ACE 486D F126 pea.l [A5 - 0xEDA]
00000AD2 3007 move.w D0, D7
00000AD4 E740 asl D0.w, 3
00000AD6 0640 F3E8 addi.w D0, 0xF3E8
00000ADA 4875 0000 pea.l [A5 + D0.w]
00000ADE 3F3C 0002 move.w -[A7], 0x2
00000AE2 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000AE6 A8EC syscall CopyBits
label00000AE8:
00000AE8 7021 moveq.l D0, 0x21
00000AEA 2F00 move.l -[A7], D0
00000AEC A862 syscall ForeColor
label00000AEE:
00000AEE 5246 addq.w D6, 1
00000AF0 0C46 0014 cmpi.w D6, 0x14
00000AF4 6F00 FE1A ble -0x1E4 /* 00000910 */
00000AF8 7C01 moveq.l D6, 0x01
label00000AFA:
00000AFA 3006 move.w D0, D6
00000AFC C1FC 000E muls.w D0, 0xE
00000B00 0640 F5DE addi.w D0, 0xF5DE
00000B04 49F5 0000 lea.l A4, [A5 + D0.w]
00000B08 1014 move.b D0, [A4]
00000B0A C02D F11C and.b D0, [A5 - 0xEE4]
00000B0E 122D F112 move.b D1, [A5 - 0xEEE]
00000B12 5301 subq.b D1, 1
00000B14 C001 and.b D0, D1
00000B16 6700 01AC beq +0x1AE /* 00000CC4 */
00000B1A 554F subq.w A7, 2
00000B1C 486C 0002 pea.l [A4 + 0x2]
00000B20 486D F156 pea.l [A5 - 0xEAA]
00000B24 486D ECBC pea.l [A5 - 0x1344]
00000B28 A8AA syscall SectRect
00000B2A 0C6C 0032 000A cmpi.w [A4 + 0xA], 0x32 /* '2' */
00000B30 5DC0 slt D0
00000B32 C01F and.b D0, [A7]+
00000B34 6700 018E beq +0x190 /* 00000CC4 */
00000B38 302C 000A move.w D0, [A4 + 0xA]
00000B3C 48C0 ext.l D0
00000B3E 81FC 0005 divs.w D0, 0x5
00000B42 D06D F108 add.w D0, [A5 - 0xEF8]
00000B46 3B40 F108 move.w [A5 - 0xEF8], D0
00000B4A 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00000B4E 3F3C 014F move.w -[A7], 0x14F
00000B52 A893 syscall MoveTo
00000B54 302D F108 move.w D0, [A5 - 0xEF8]
00000B58 48C0 ext.l D0
00000B5A 2F00 move.l -[A7], D0
00000B5C 486D EDFA pea.l [A5 - 0x1206]
00000B60 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000B64 486D EDFA pea.l [A5 - 0x1206]
00000B68 A884 syscall DrawString
00000B6A 422D F11D clr.b [A5 - 0xEE3]
00000B6E 2F3C 0000 0111 move.l -[A7], 0x111
00000B74 A862 syscall ForeColor
00000B76 486D F4D2 pea.l [A5 - 0xB2E]
00000B7A 486D F4E2 pea.l [A5 - 0xB1E]
00000B7E 302C 000A move.w D0, [A4 + 0xA]
00000B82 48C0 ext.l D0
00000B84 81FC 000A divs.w D0, 0xA /* '\n' */
00000B88 5240 addq.w D0, 1
00000B8A E740 asl D0.w, 3
00000B8C 0640 F36E addi.w D0, 0xF36E
00000B90 4875 0000 pea.l [A5 + D0.w]
00000B94 486C 0002 pea.l [A4 + 0x2]
00000B98 3F3C 0002 move.w -[A7], 0x2
00000B9C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000BA0 A8EC syscall CopyBits
00000BA2 302C 000A move.w D0, [A4 + 0xA]
00000BA6 48C0 ext.l D0
00000BA8 81FC 000A divs.w D0, 0xA /* '\n' */
00000BAC 6020 bra +0x22 /* 00000BCE */
label00000BAE:
00000BAE 397C 0065 000A move.w [A4 + 0xA], 0x65 /* 'e' */
00000BB4 6026 bra +0x28 /* 00000BDC */
label00000BB6:
00000BB6 397C 00C9 000A move.w [A4 + 0xA], 0xC9
00000BBC 601E bra +0x20 /* 00000BDC */
label00000BBE:
00000BBE 397C 012D 000A move.w [A4 + 0xA], 0x12D
00000BC4 6016 bra +0x18 /* 00000BDC */
label00000BC6:
00000BC6 397C 0191 000A move.w [A4 + 0xA], 0x191
00000BCC 600E bra +0x10 /* 00000BDC */
label00000BCE:
00000BCE 67DE beq -0x20 /* 00000BAE */
00000BD0 5340 subq.w D0, 1
00000BD2 67E2 beq -0x1C /* 00000BB6 */
00000BD4 5340 subq.w D0, 1
00000BD6 67E6 beq -0x18 /* 00000BBE */
00000BD8 5340 subq.w D0, 1
00000BDA 67EA beq -0x14 /* 00000BC6 */
label00000BDC:
00000BDC 302C 000A move.w D0, [A4 + 0xA]
00000BE0 6000 00AE bra +0xB0 /* 00000C90 */
label00000BE4:
00000BE4 486D F4D2 pea.l [A5 - 0xB2E]
00000BE8 486D F4E2 pea.l [A5 - 0xB1E]
00000BEC 302C 000A move.w D0, [A4 + 0xA]
00000BF0 0640 FF9C addi.w D0, 0xFF9C
00000BF4 EB40 asl D0.w, 5
00000BF6 0640 F216 addi.w D0, 0xF216
00000BFA 4875 0000 pea.l [A5 + D0.w]
00000BFE 486C 0002 pea.l [A4 + 0x2]
00000C02 3F3C 0002 move.w -[A7], 0x2
00000C06 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000C0A A8EC syscall CopyBits
00000C0C 6000 00B0 bra +0xB2 /* 00000CBE */
label00000C10:
00000C10 486D F4D2 pea.l [A5 - 0xB2E]
00000C14 486D F4E2 pea.l [A5 - 0xB1E]
00000C18 302C 000A move.w D0, [A4 + 0xA]
00000C1C 0640 FF38 addi.w D0, 0xFF38
00000C20 EB40 asl D0.w, 5
00000C22 0640 F21E addi.w D0, 0xF21E
00000C26 4875 0000 pea.l [A5 + D0.w]
00000C2A 486C 0002 pea.l [A4 + 0x2]
00000C2E 3F3C 0002 move.w -[A7], 0x2
00000C32 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000C36 A8EC syscall CopyBits
00000C38 6000 0084 bra +0x86 /* 00000CBE */
label00000C3C:
00000C3C 486D F4D2 pea.l [A5 - 0xB2E]
00000C40 486D F4E2 pea.l [A5 - 0xB1E]
00000C44 302C 000A move.w D0, [A4 + 0xA]
00000C48 0640 FED4 addi.w D0, 0xFED4
00000C4C EB40 asl D0.w, 5
00000C4E 0640 F226 addi.w D0, 0xF226
00000C52 4875 0000 pea.l [A5 + D0.w]
00000C56 486C 0002 pea.l [A4 + 0x2]
00000C5A 3F3C 0002 move.w -[A7], 0x2
00000C5E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000C62 A8EC syscall CopyBits
00000C64 6058 bra +0x5A /* 00000CBE */
label00000C66:
00000C66 486D F4D2 pea.l [A5 - 0xB2E]
00000C6A 486D F4E2 pea.l [A5 - 0xB1E]
00000C6E 302C 000A move.w D0, [A4 + 0xA]
00000C72 0640 FE70 addi.w D0, 0xFE70
00000C76 EB40 asl D0.w, 5
00000C78 0640 F22E addi.w D0, 0xF22E
00000C7C 4875 0000 pea.l [A5 + D0.w]
00000C80 486C 0002 pea.l [A4 + 0x2]
00000C84 3F3C 0002 move.w -[A7], 0x2
00000C88 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000C8C A8EC syscall CopyBits
00000C8E 602E bra +0x30 /* 00000CBE */
label00000C90:
00000C90 0640 FF9C addi.w D0, 0xFF9C
00000C94 6B28 bmi +0x2A /* 00000CBE */
00000C96 0640 FF9D addi.w D0, 0xFF9D
00000C9A 6F00 FF48 ble -0xB6 /* 00000BE4 */
00000C9E 5340 subq.w D0, 1
00000CA0 6B1C bmi +0x1E /* 00000CBE */
00000CA2 0640 FF9D addi.w D0, 0xFF9D
00000CA6 6F00 FF68 ble -0x96 /* 00000C10 */
00000CAA 5340 subq.w D0, 1
00000CAC 6B10 bmi +0x12 /* 00000CBE */
00000CAE 0640 FF9D addi.w D0, 0xFF9D
00000CB2 6F88 ble -0x76 /* 00000C3C */
00000CB4 5340 subq.w D0, 1
00000CB6 6B06 bmi +0x8 /* 00000CBE */
00000CB8 0640 FF9D addi.w D0, 0xFF9D
00000CBC 6FA8 ble -0x56 /* 00000C66 */
label00000CBE:
00000CBE 7021 moveq.l D0, 0x21
00000CC0 2F00 move.l -[A7], D0
00000CC2 A862 syscall ForeColor
label00000CC4:
00000CC4 5246 addq.w D6, 1
00000CC6 0C46 0014 cmpi.w D6, 0x14
00000CCA 6F00 FE2E ble -0x1D0 /* 00000AFA */
00000CCE 7C01 moveq.l D6, 0x01
label00000CD0:
00000CD0 3006 move.w D0, D6
00000CD2 E940 asl D0.w, 4
00000CD4 2F00 move.l -[A7], D0
00000CD6 554F subq.w A7, 2
00000CD8 486D F156 pea.l [A5 - 0xEAA]
00000CDC 3006 move.w D0, D6
00000CDE E940 asl D0.w, 4
00000CE0 0640 EF5C addi.w D0, 0xEF5C
00000CE4 4875 0000 pea.l [A5 + D0.w]
00000CE8 486D ECBC pea.l [A5 - 0x1344]
00000CEC A8AA syscall SectRect
00000CEE 121F move.b D1, [A7]+
00000CF0 201F move.l D0, [A7]+
00000CF2 0640 EF5A addi.w D0, 0xEF5A
00000CF6 C235 0000 and.b D1, [A5 + D0.w]
00000CFA 3006 move.w D0, D6
00000CFC E940 asl D0.w, 4
00000CFE 0640 EF68 addi.w D0, 0xEF68
00000D02 4A75 0000 tst.w [A5 + D0.w]
00000D06 57C0 seq D0
00000D08 C200 and.b D1, D0
00000D0A 6700 0146 beq +0x148 /* 00000E52 */
00000D0E 302D F108 move.w D0, [A5 - 0xEF8]
00000D12 0640 0019 addi.w D0, 0x19
00000D16 3B40 F108 move.w [A5 - 0xEF8], D0
00000D1A 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00000D1E 3F3C 014F move.w -[A7], 0x14F
00000D22 A893 syscall MoveTo
00000D24 302D F108 move.w D0, [A5 - 0xEF8]
00000D28 48C0 ext.l D0
00000D2A 2F00 move.l -[A7], D0
00000D2C 486D EDFA pea.l [A5 - 0x1206]
00000D30 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000D34 486D EDFA pea.l [A5 - 0x1206]
00000D38 A884 syscall DrawString
00000D3A 422D F11D clr.b [A5 - 0xEE3]
00000D3E 3006 move.w D0, D6
00000D40 E940 asl D0.w, 4
00000D42 0640 EF68 addi.w D0, 0xEF68
00000D46 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
00000D4C 2F3C 0000 0089 move.l -[A7], 0x89
00000D52 A862 syscall ForeColor
00000D54 486D F4C4 pea.l [A5 - 0xB3C]
00000D58 486D F4E2 pea.l [A5 - 0xB1E]
00000D5C 3006 move.w D0, D6
00000D5E E940 asl D0.w, 4
00000D60 0640 EF64 addi.w D0, 0xEF64
00000D64 3035 0000 move.w D0, [A5 + D0.w]
00000D68 E740 asl D0.w, 3
00000D6A 0640 EEF2 addi.w D0, 0xEEF2
00000D6E 4875 0000 pea.l [A5 + D0.w]
00000D72 3006 move.w D0, D6
00000D74 E940 asl D0.w, 4
00000D76 0640 EF5C addi.w D0, 0xEF5C
00000D7A 4875 0000 pea.l [A5 + D0.w]
00000D7E 3F3C 0002 move.w -[A7], 0x2
00000D82 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000D86 A8EC syscall CopyBits
00000D88 3006 move.w D0, D6
00000D8A E940 asl D0.w, 4
00000D8C 0640 EF64 addi.w D0, 0xEF64
00000D90 3035 0000 move.w D0, [A5 + D0.w]
00000D94 ED40 asl D0.w, 6
00000D96 3206 move.w D1, D6
00000D98 E941 asl D1.w, 4
00000D9A 0641 EF68 addi.w D1, 0xEF68
00000D9E 3235 1000 move.w D1, [A5 + D1.w]
00000DA2 E741 asl D1.w, 3
00000DA4 D041 add.w D0, D1
00000DA6 0640 E88E addi.w D0, 0xE88E
00000DAA 4875 0000 pea.l [A5 + D0.w]
00000DAE 3006 move.w D0, D6
00000DB0 E940 asl D0.w, 4
00000DB2 0640 EF64 addi.w D0, 0xEF64
00000DB6 3035 0000 move.w D0, [A5 + D0.w]
00000DBA C1FC 0012 muls.w D0, 0x12
00000DBE 0640 0088 addi.w D0, 0x88
00000DC2 3F00 move.w -[A7], D0
00000DC4 3006 move.w D0, D6
00000DC6 E940 asl D0.w, 4
00000DC8 0640 EF68 addi.w D0, 0xEF68
00000DCC 3035 0000 move.w D0, [A5 + D0.w]
00000DD0 C1FC 0012 muls.w D0, 0x12
00000DD4 0640 0102 addi.w D0, 0x102
00000DD8 3F00 move.w -[A7], D0
00000DDA 3006 move.w D0, D6
00000DDC E940 asl D0.w, 4
00000DDE 0640 EF64 addi.w D0, 0xEF64
00000DE2 3035 0000 move.w D0, [A5 + D0.w]
00000DE6 C1FC 0012 muls.w D0, 0x12
00000DEA 0640 0099 addi.w D0, 0x99
00000DEE 3F00 move.w -[A7], D0
00000DF0 3006 move.w D0, D6
00000DF2 E940 asl D0.w, 4
00000DF4 0640 EF68 addi.w D0, 0xEF68
00000DF8 3035 0000 move.w D0, [A5 + D0.w]
00000DFC C1FC 0012 muls.w D0, 0x12
00000E00 0640 0113 addi.w D0, 0x113
00000E04 3F00 move.w -[A7], D0
00000E06 A8A7 syscall SetRect
00000E08 486D F4C4 pea.l [A5 - 0xB3C]
00000E0C 486D F4E2 pea.l [A5 - 0xB1E]
00000E10 3006 move.w D0, D6
00000E12 E940 asl D0.w, 4
00000E14 0640 EF64 addi.w D0, 0xEF64
00000E18 3035 0000 move.w D0, [A5 + D0.w]
00000E1C ED40 asl D0.w, 6
00000E1E 3206 move.w D1, D6
00000E20 E941 asl D1.w, 4
00000E22 0641 EF68 addi.w D1, 0xEF68
00000E26 3235 1000 move.w D1, [A5 + D1.w]
00000E2A E741 asl D1.w, 3
00000E2C D041 add.w D0, D1
00000E2E 0640 E88E addi.w D0, 0xE88E
00000E32 4875 0000 pea.l [A5 + D0.w]
00000E36 3006 move.w D0, D6
00000E38 E940 asl D0.w, 4
00000E3A 0640 EF5C addi.w D0, 0xEF5C
00000E3E 4875 0000 pea.l [A5 + D0.w]
00000E42 3F3C 0002 move.w -[A7], 0x2
00000E46 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000E4A A8EC syscall CopyBits
00000E4C 7021 moveq.l D0, 0x21
00000E4E 2F00 move.l -[A7], D0
00000E50 A862 syscall ForeColor
label00000E52:
00000E52 5246 addq.w D6, 1
00000E54 0C46 0005 cmpi.w D6, 0x5
00000E58 6F00 FE76 ble -0x188 /* 00000CD0 */
00000E5C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label00000E60:
00000E60 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00000E64 4E5E unlink A6
00000E66 205F movea.l A0, [A7]+
00000E68 4FEF 000C lea.l A7, [A7 + 0xC]
00000E6C 4ED0 jmp [A0]
00000E6E 4755 chk.w D3, [A5]
00000E70 5044 addq.w D4, 8
00000E72 4154 chk.w D0, [A4]
00000E74 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
export_49:
00000E76 4E56 FFD2 link A6, -0x002E
00000E7A 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000E7E 7E01 moveq.l D7, 0x01
label00000E80:
00000E80 3007 move.w D0, D7
00000E82 D040 add.w D0, D0
00000E84 0640 F43E addi.w D0, 0xF43E
00000E88 4275 0000 clr.w [A5 + D0.w]
00000E8C 5247 addq.w D7, 1
00000E8E 0C47 000A cmpi.w D7, 0xA /* '\n' */
00000E92 6FEC ble -0x12 /* 00000E80 */
00000E94 3B7C 0064 F454 move.w [A5 - 0xBAC], 0x64 /* 'd' */
00000E9A 422D F840 clr.b [A5 - 0x7C0]
00000E9E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000EA2 3B7C 003C F3C2 move.w [A5 - 0xC3E], 0x3C /* '<' */
00000EA8 486D FED4 pea.l [A5 - 0x12C]
00000EAC A875 syscall SetPBits/SetPortBits
00000EAE 486D FB46 pea.l [A5 - 0x4BA]
00000EB2 486D FFC4 pea.l [A5 - 0x3C]
00000EB6 A8A5 syscall FillRect
00000EB8 3B7C 0140 F156 move.w [A5 - 0xEAA], 0x140
00000EBE 3B7C 0156 F15A move.w [A5 - 0xEA6], 0x156
00000EC4 3B7C 0200 F15C move.w [A5 - 0xEA4], 0x200
00000ECA 426D F158 clr.w [A5 - 0xEA8]
00000ECE 486D F156 pea.l [A5 - 0xEAA]
00000ED2 A8A1 syscall FrameRect
00000ED4 3F3C 0005 move.w -[A7], 0x5
00000ED8 3F3C 014F move.w -[A7], 0x14F
00000EDC A893 syscall MoveTo
00000EDE 4267 clr.w -[A7]
00000EE0 A889 syscall TextMode
00000EE2 487A 08E6 pea.l [PC + 0x8E6 /* 000017CA, value 0x653636F, pstring "Score:" */]
00000EE6 A884 syscall DrawString
00000EE8 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00000EEC 3F3C 014F move.w -[A7], 0x14F
00000EF0 A893 syscall MoveTo
00000EF2 302D F108 move.w D0, [A5 - 0xEF8]
00000EF6 48C0 ext.l D0
00000EF8 2F00 move.l -[A7], D0
00000EFA 486D EDFA pea.l [A5 - 0x1206]
00000EFE 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000F02 486D EDFA pea.l [A5 - 0x1206]
00000F06 A884 syscall DrawString
00000F08 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00000F0C 3F3C 014F move.w -[A7], 0x14F
00000F10 A893 syscall MoveTo
00000F12 487A 08AE pea.l [PC + 0x8AE /* 000017C2, value 0x6205761, pstring " Wave:" */]
00000F16 A884 syscall DrawString
00000F18 3F3C 0087 move.w -[A7], 0x87
00000F1C 3F3C 014F move.w -[A7], 0x14F
00000F20 A893 syscall MoveTo
00000F22 302D F468 move.w D0, [A5 - 0xB98]
00000F26 5340 subq.w D0, 1
00000F28 48C0 ext.l D0
00000F2A 81FC 0003 divs.w D0, 0x3
00000F2E 4840 swap.w D0
00000F30 5240 addq.w D0, 1
00000F32 48C0 ext.l D0
00000F34 2F00 move.l -[A7], D0
00000F36 486D EDFA pea.l [A5 - 0x1206]
00000F3A 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000F3E 486D EDFA pea.l [A5 - 0x1206]
00000F42 A884 syscall DrawString
00000F44 3F3C 009B move.w -[A7], 0x9B
00000F48 3F3C 014F move.w -[A7], 0x14F
00000F4C A893 syscall MoveTo
00000F4E 487A 086A pea.l [PC + 0x86A /* 000017BA, value 0x6426561, pstring "Beach:" */]
00000F52 A884 syscall DrawString
00000F54 3F3C 00C8 move.w -[A7], 0xC8
00000F58 3F3C 014F move.w -[A7], 0x14F
00000F5C A893 syscall MoveTo
00000F5E 302D F468 move.w D0, [A5 - 0xB98]
00000F62 5340 subq.w D0, 1
00000F64 48C0 ext.l D0
00000F66 81FC 0003 divs.w D0, 0x3
00000F6A 5240 addq.w D0, 1
00000F6C 48C0 ext.l D0
00000F6E 2F00 move.l -[A7], D0
00000F70 486D EDFA pea.l [A5 - 0x1206]
00000F74 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000F78 486D EDFA pea.l [A5 - 0x1206]
00000F7C A884 syscall DrawString
00000F7E 3F3C 00DC move.w -[A7], 0xDC
00000F82 3F3C 014F move.w -[A7], 0x14F
00000F86 A893 syscall MoveTo
00000F88 487A 0828 pea.l [PC + 0x828 /* 000017B2, value 0x7456E65, pstring "Energy:" */]
00000F8C A884 syscall DrawString
00000F8E 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000F92 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000F96 0C6D 0003 F468 cmpi.w [A5 - 0xB98], 0x3
00000F9C 6F2C ble +0x2E /* 00000FCA */
00000F9E 3F3C 0186 move.w -[A7], 0x186
00000FA2 3F3C 014F move.w -[A7], 0x14F
00000FA6 A893 syscall MoveTo
00000FA8 487A 0800 pea.l [PC + 0x800 /* 000017AA, value 0x7536865, pstring "Shells:" */]
00000FAC A884 syscall DrawString
00000FAE 3F3C 01B3 move.w -[A7], 0x1B3
00000FB2 3F3C 014F move.w -[A7], 0x14F
00000FB6 A893 syscall MoveTo
00000FB8 703C moveq.l D0, 0x3C
00000FBA 2F00 move.l -[A7], D0
00000FBC 486D EDFA pea.l [A5 - 0x1206]
00000FC0 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000FC4 486D EDFA pea.l [A5 - 0x1206]
00000FC8 A884 syscall DrawString
label00000FCA:
00000FCA 486D F156 pea.l [A5 - 0xEAA]
00000FCE 3F3C 01C2 move.w -[A7], 0x1C2
00000FD2 3F3C 0145 move.w -[A7], 0x145
00000FD6 3F3C 01D6 move.w -[A7], 0x1D6
00000FDA 3F3C 0159 move.w -[A7], 0x159
00000FDE A8A7 syscall SetRect
00000FE0 302D F83C move.w D0, [A5 - 0x7C4]
00000FE4 5340 subq.w D0, 1
00000FE6 3D40 FFD2 move.w [A6 - 0x2E], D0
00000FEA 7E01 moveq.l D7, 0x01
00000FEC 602A bra +0x2C /* 00001018 */
label00000FEE:
00000FEE 486D F4D2 pea.l [A5 - 0xB2E]
00000FF2 486D F4E2 pea.l [A5 - 0xB1E]
00000FF6 486D F3A6 pea.l [A5 - 0xC5A]
00000FFA 486D F156 pea.l [A5 - 0xEAA]
00000FFE 3F3C 0001 move.w -[A7], 0x1
00001002 2F2D FBCA move.l -[A7], [A5 - 0x436]
00001006 A8EC syscall CopyBits
00001008 486D F156 pea.l [A5 - 0xEAA]
0000100C 3F3C 000D move.w -[A7], 0xD /* '\r' */
00001010 4267 clr.w -[A7]
00001012 A8A8 syscall OffsetRect
00001014 5247 addq.w D7, 1
00001016 6906 bvs +0x8 /* 0000101E */
label00001018:
00001018 BE6E FFD2 cmp.w D7, [A6 - 0x2E]
0000101C 6FD0 ble -0x2E /* 00000FEE */
label0000101E:
0000101E 7E01 moveq.l D7, 0x01
label00001020:
00001020 3007 move.w D0, D7
00001022 C1FC 000E muls.w D0, 0xE
00001026 0640 F6F6 addi.w D0, 0xF6F6
0000102A 49F5 0000 lea.l A4, [A5 + D0.w]
0000102E 422C 0001 clr.b [A4 + 0x1]
00001032 4214 clr.b [A4]
00001034 5247 addq.w D7, 1
00001036 0C47 0014 cmpi.w D7, 0x14
0000103A 6FE4 ble -0x1A /* 00001020 */
0000103C 7E01 moveq.l D7, 0x01
label0000103E:
0000103E 3007 move.w D0, D7
00001040 C1FC 000E muls.w D0, 0xE
00001044 0640 F5DE addi.w D0, 0xF5DE
00001048 4A35 0000 tst.b [A5 + D0.w]
0000104C 6724 beq +0x26 /* 00001072 */
0000104E 486D F4D2 pea.l [A5 - 0xB2E]
00001052 486D F4E2 pea.l [A5 - 0xB1E]
00001056 486D F38E pea.l [A5 - 0xC72]
0000105A 3007 move.w D0, D7
0000105C C1FC 000E muls.w D0, 0xE
00001060 0640 F5E0 addi.w D0, 0xF5E0
00001064 4875 0000 pea.l [A5 + D0.w]
00001068 3F3C 0002 move.w -[A7], 0x2
0000106C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001070 A8EC syscall CopyBits
label00001072:
00001072 5247 addq.w D7, 1
00001074 0C47 0014 cmpi.w D7, 0x14
00001078 6FC4 ble -0x3A /* 0000103E */
0000107A 7A01 moveq.l D5, 0x01
label0000107C:
0000107C 7C02 moveq.l D6, 0x02
label0000107E:
0000107E 3006 move.w D0, D6
00001080 C1FC 000F muls.w D0, 0xF
00001084 5740 subq.w D0, 3
00001086 3B40 F15E move.w [A5 - 0xEA2], D0
0000108A 3006 move.w D0, D6
0000108C C1FC 000F muls.w D0, 0xF
00001090 0640 0011 addi.w D0, 0x11
00001094 3B40 F162 move.w [A5 - 0xE9E], D0
00001098 3005 move.w D0, D5
0000109A C1FC 0014 muls.w D0, 0x14
0000109E 0640 0014 addi.w D0, 0x14
000010A2 3B40 F164 move.w [A5 - 0xE9C], D0
000010A6 3005 move.w D0, D5
000010A8 C1FC 0014 muls.w D0, 0x14
000010AC 3B40 F160 move.w [A5 - 0xEA0], D0
000010B0 3005 move.w D0, D5
000010B2 EB40 asl D0.w, 5
000010B4 3206 move.w D1, D6
000010B6 D241 add.w D1, D1
000010B8 D041 add.w D0, D1
000010BA 0640 E554 addi.w D0, 0xE554
000010BE 3035 0000 move.w D0, [A5 + D0.w]
000010C2 6000 010A bra +0x10C /* 000011CE */
000010C6 486D F4D2 pea.l [A5 - 0xB2E]
000010CA 486D F4E2 pea.l [A5 - 0xB1E]
000010CE 486D F17E pea.l [A5 - 0xE82]
000010D2 486D F15E pea.l [A5 - 0xEA2]
000010D6 3F3C 0002 move.w -[A7], 0x2
000010DA 2F2D FBCE move.l -[A7], [A5 - 0x432]
000010DE A8EC syscall CopyBits
000010E0 6000 0114 bra +0x116 /* 000011F6 */
000010E4 486D F4D2 pea.l [A5 - 0xB2E]
000010E8 486D F4E2 pea.l [A5 - 0xB1E]
000010EC 486D F186 pea.l [A5 - 0xE7A]
000010F0 486D F15E pea.l [A5 - 0xEA2]
000010F4 3F3C 0002 move.w -[A7], 0x2
000010F8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000010FC A8EC syscall CopyBits
000010FE 6000 00F6 bra +0xF8 /* 000011F6 */
00001102 486D F4D2 pea.l [A5 - 0xB2E]
00001106 486D F4E2 pea.l [A5 - 0xB1E]
0000110A 486D F18E pea.l [A5 - 0xE72]
0000110E 486D F15E pea.l [A5 - 0xEA2]
00001112 3F3C 0002 move.w -[A7], 0x2
00001116 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000111A A8EC syscall CopyBits
0000111C 6000 00D8 bra +0xDA /* 000011F6 */
00001120 486D F4D2 pea.l [A5 - 0xB2E]
00001124 486D F4E2 pea.l [A5 - 0xB1E]
00001128 486D F196 pea.l [A5 - 0xE6A]
0000112C 486D F15E pea.l [A5 - 0xEA2]
00001130 3F3C 0002 move.w -[A7], 0x2
00001134 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001138 A8EC syscall CopyBits
0000113A 6000 00BA bra +0xBC /* 000011F6 */
0000113E 486D F4D2 pea.l [A5 - 0xB2E]
00001142 486D F4E2 pea.l [A5 - 0xB1E]
00001146 486D F19E pea.l [A5 - 0xE62]
0000114A 486D F15E pea.l [A5 - 0xEA2]
0000114E 3F3C 0002 move.w -[A7], 0x2
00001152 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001156 A8EC syscall CopyBits
00001158 6000 009C bra +0x9E /* 000011F6 */
0000115C 486D F4D2 pea.l [A5 - 0xB2E]
00001160 486D F4E2 pea.l [A5 - 0xB1E]
00001164 486D F1A6 pea.l [A5 - 0xE5A]
00001168 486D F15E pea.l [A5 - 0xEA2]
0000116C 3F3C 0002 move.w -[A7], 0x2
00001170 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001174 A8EC syscall CopyBits
00001176 6000 007E bra +0x80 /* 000011F6 */
0000117A 486D F4D2 pea.l [A5 - 0xB2E]
0000117E 486D F4E2 pea.l [A5 - 0xB1E]
00001182 486D F166 pea.l [A5 - 0xE9A]
00001186 486D F15E pea.l [A5 - 0xEA2]
0000118A 3F3C 0002 move.w -[A7], 0x2
0000118E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001192 A8EC syscall CopyBits
00001194 6060 bra +0x62 /* 000011F6 */
00001196 486D F4D2 pea.l [A5 - 0xB2E]
0000119A 486D F4E2 pea.l [A5 - 0xB1E]
0000119E 486D F16E pea.l [A5 - 0xE92]
000011A2 486D F15E pea.l [A5 - 0xEA2]
000011A6 3F3C 0002 move.w -[A7], 0x2
000011AA 2F2D FBCE move.l -[A7], [A5 - 0x432]
000011AE A8EC syscall CopyBits
000011B0 6044 bra +0x46 /* 000011F6 */
000011B2 486D F4D2 pea.l [A5 - 0xB2E]
000011B6 486D F4E2 pea.l [A5 - 0xB1E]
000011BA 486D F176 pea.l [A5 - 0xE8A]
000011BE 486D F15E pea.l [A5 - 0xEA2]
000011C2 3F3C 0002 move.w -[A7], 0x2
000011C6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000011CA A8EC syscall CopyBits
000011CC 6028 bra +0x2A /* 000011F6 */
label000011CE:
000011CE 5340 subq.w D0, 1
000011D0 0C40 000B cmpi.w D0, 0xB
000011D4 6420 bcc +0x22 /* 000011F6 */
000011D6 D040 add.w D0, D0
000011D8 303B 0006 move.w D0, [PC + D0.w + 0x6]
000011DC 4EFB 0002 jmp [PC + D0.w + 0x2]
000011E0 FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
000011E4 FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
000011E6 0016 FF40 ori.b [A6], 0x40 /* '@' */
000011EA FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
000011EC FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
000011EE 0016 FF9A ori.b [A6], 0x9A
000011F2 FFB6 .invalid <<F/6/7>>
000011F4 FFD2 .invalid <<F/7/7>>
label000011F6:
000011F6 5246 addq.w D6, 1
000011F8 0C46 000F cmpi.w D6, 0xF
000011FC 6F00 FE80 ble -0x17E /* 0000107E */
00001200 5245 addq.w D5, 1
00001202 0C45 001A cmpi.w D5, 0x1A
00001206 6F00 FE74 ble -0x18A /* 0000107C */
0000120A 486D FF52 pea.l [A5 - 0xAE]
0000120E A875 syscall SetPBits/SetPortBits
00001210 486D FED4 pea.l [A5 - 0x12C]
00001214 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001218 7021 moveq.l D0, 0x21
0000121A 2F00 move.l -[A7], D0
0000121C A862 syscall ForeColor
0000121E 7032 moveq.l D0, 0x32
00001220 2F00 move.l -[A7], D0
00001222 486D F122 pea.l [A5 - 0xEDE]
00001226 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000122A 554F subq.w A7, 2
0000122C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001230 486D F82C pea.l [A5 - 0x7D4]
00001234 A970 syscall GetNextEvent
00001236 1B5F F841 move.b [A5 - 0x7BF], [A7]+
0000123A 302D F838 move.w D0, [A5 - 0x7C8]
0000123E 0640 000B addi.w D0, 0xB
00001242 3B40 F464 move.w [A5 - 0xB9C], D0
00001246 302D F838 move.w D0, [A5 - 0x7C8]
0000124A 0640 FFF7 addi.w D0, 0xFFF7
0000124E 3B40 F460 move.w [A5 - 0xBA0], D0
00001252 7E01 moveq.l D7, 0x01
label00001254:
00001254 486D F4D2 pea.l [A5 - 0xB2E]
00001258 486D F4E2 pea.l [A5 - 0xB1E]
0000125C 3007 move.w D0, D7
0000125E E740 asl D0.w, 3
00001260 0640 F8E0 addi.w D0, 0xF8E0
00001264 4875 0000 pea.l [A5 + D0.w]
00001268 486D F45E pea.l [A5 - 0xBA2]
0000126C 3F3C 0001 move.w -[A7], 0x1
00001270 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001274 A8EC syscall CopyBits
00001276 3007 move.w D0, D7
00001278 5340 subq.w D0, 1
0000127A 48C0 ext.l D0
0000127C 81FC 0003 divs.w D0, 0x3
00001280 4840 swap.w D0
00001282 C1FC 0064 muls.w D0, 0x64 /* 'd' */
00001286 0640 03E8 addi.w D0, 0x3E8
0000128A 3207 move.w D1, D7
0000128C 48C1 ext.l D1
0000128E 83FC 0003 divs.w D1, 0x3
00001292 C3FC 0064 muls.w D1, 0x64 /* 'd' */
00001296 D041 add.w D0, D1
00001298 3B40 F46C move.w [A5 - 0xB94], D0
0000129C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000012A0 286D F8D8 movea.l A4, [A5 - 0x728]
000012A4 38BC FFFF move.w [A4], 0xFFFF
000012A8 302D F46C move.w D0, [A5 - 0xB94]
000012AC 48C0 ext.l D0
000012AE 2F3C 000B F400 move.l -[A7], 0xBF400
000012B4 2F00 move.l -[A7], D0
000012B6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000012BA 544F addq.w A7, 2
000012BC 395F 0002 move.w [A4 + 0x2], [A7]+
000012C0 397C 0002 0004 move.w [A4 + 0x4], 0x2
000012C6 397C 0002 0006 move.w [A4 + 0x6], 0x2
000012CC 2F2D F8D0 move.l -[A7], [A5 - 0x730]
000012D0 7008 moveq.l D0, 0x08
000012D2 2F00 move.l -[A7], D0
000012D4 70FF moveq.l D0, 0xFFFFFFFF
000012D6 2F00 move.l -[A7], D0
000012D8 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000012DC 486D F4D2 pea.l [A5 - 0xB2E]
000012E0 486D F4E2 pea.l [A5 - 0xB1E]
000012E4 3007 move.w D0, D7
000012E6 E740 asl D0.w, 3
000012E8 0640 F8E0 addi.w D0, 0xF8E0
000012EC 4875 0000 pea.l [A5 + D0.w]
000012F0 486D F45E pea.l [A5 - 0xBA2]
000012F4 3F3C 0002 move.w -[A7], 0x2
000012F8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000012FC A8EC syscall CopyBits
000012FE 5247 addq.w D7, 1
00001300 0C47 0008 cmpi.w D7, 0x8
00001304 6F00 FF4E ble -0xB0 /* 00001254 */
00001308 486D F4D2 pea.l [A5 - 0xB2E]
0000130C 486D F4E2 pea.l [A5 - 0xB1E]
00001310 486D F3A6 pea.l [A5 - 0xC5A]
00001314 486D F45E pea.l [A5 - 0xBA2]
00001318 3F3C 0002 move.w -[A7], 0x2
0000131C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001320 A8EC syscall CopyBits
00001322 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001326 7E01 moveq.l D7, 0x01
label00001328:
00001328 3007 move.w D0, D7
0000132A E940 asl D0.w, 4
0000132C 0640 EF5A addi.w D0, 0xEF5A
00001330 4235 0000 clr.b [A5 + D0.w]
00001334 5247 addq.w D7, 1
00001336 0C47 0005 cmpi.w D7, 0x5
0000133A 6FEC ble -0x12 /* 00001328 */
0000133C 102D F116 move.b D0, [A5 - 0xEEA]
00001340 802D FBD3 or.b D0, [A5 - 0x42D]
00001344 802D FBD2 or.b D0, [A5 - 0x42E]
00001348 802D F115 or.b D0, [A5 - 0xEEB]
0000134C 802D F114 or.b D0, [A5 - 0xEEC]
00001350 802D F113 or.b D0, [A5 - 0xEED]
00001354 802D F112 or.b D0, [A5 - 0xEEE]
00001358 802D F111 or.b D0, [A5 - 0xEEF]
0000135C 6700 043C beq +0x43E /* 0000179A */
00001360 302D F468 move.w D0, [A5 - 0xB98]
00001364 6000 040C bra +0x40E /* 00001772 */
00001368 3B7C 0001 F936 move.w [A5 - 0x6CA], 0x1
0000136E 1B7C 0001 F116 move.b [A5 - 0xEEA], 0x1
00001374 3B7C 01F4 F92C move.w [A5 - 0x6D4], 0x1F4
0000137A 3B7C 0064 F92A move.w [A5 - 0x6D6], 0x64 /* 'd' */
00001380 302D F92C move.w D0, [A5 - 0x6D4]
00001384 0640 007F addi.w D0, 0x7F
00001388 3B40 F930 move.w [A5 - 0x6D0], D0
0000138C 302D F92A move.w D0, [A5 - 0x6D6]
00001390 0640 0031 addi.w D0, 0x31 /* '1' */
00001394 3B40 F92E move.w [A5 - 0x6D2], D0
00001398 3B7C 0001 F93A move.w [A5 - 0x6C6], 0x1
0000139E 426D F932 clr.w [A5 - 0x6CE]
000013A2 3B7C 0002 F934 move.w [A5 - 0x6CC], 0x2
000013A8 3B7C 001E F938 move.w [A5 - 0x6C8], 0x1E
000013AE 1B7C 0001 F929 move.b [A5 - 0x6D7], 0x1
000013B4 422D FBC8 clr.b [A5 - 0x438]
000013B8 6000 03E0 bra +0x3E2 /* 0000179A */
000013BC 486D F156 pea.l [A5 - 0xEAA]
000013C0 4267 clr.w -[A7]
000013C2 4267 clr.w -[A7]
000013C4 3F3C 0200 move.w -[A7], 0x200
000013C8 3F3C 012C move.w -[A7], 0x12C
000013CC A8A7 syscall SetRect
000013CE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000013D2 A89C syscall PenMode
000013D4 3F3C 0200 move.w -[A7], 0x200
000013D8 3F3C 012C move.w -[A7], 0x12C
000013DC A89B syscall PenSize
000013DE 4267 clr.w -[A7]
000013E0 4267 clr.w -[A7]
000013E2 A893 syscall MoveTo
000013E4 486D FFAC pea.l [A5 - 0x54]
000013E8 A89D syscall PenPat
000013EA 4267 clr.w -[A7]
000013EC 4267 clr.w -[A7]
000013EE A891 syscall LineTo
000013F0 3F3C 0008 move.w -[A7], 0x8
000013F4 A89C syscall PenMode
000013F6 486D FFBC pea.l [A5 - 0x44]
000013FA A89D syscall PenPat
000013FC 4267 clr.w -[A7]
000013FE 4267 clr.w -[A7]
00001400 A891 syscall LineTo
00001402 486D FFB4 pea.l [A5 - 0x4C]
00001406 A89D syscall PenPat
00001408 4267 clr.w -[A7]
0000140A 4267 clr.w -[A7]
0000140C A891 syscall LineTo
0000140E 486D FFC4 pea.l [A5 - 0x3C]
00001412 A89D syscall PenPat
00001414 4267 clr.w -[A7]
00001416 4267 clr.w -[A7]
00001418 A891 syscall LineTo
0000141A 3F3C 0001 move.w -[A7], 0x1
0000141E 3F3C 0001 move.w -[A7], 0x1
00001422 A89B syscall PenSize
00001424 486D FFBC pea.l [A5 - 0x44]
00001428 A89D syscall PenPat
0000142A 422D F95F clr.b [A5 - 0x6A1]
0000142E 1B7C 0001 FBD2 move.b [A5 - 0x42E], 0x1
00001434 7E01 moveq.l D7, 0x01
label00001436:
00001436 3007 move.w D0, D7
00001438 E940 asl D0.w, 4
0000143A 0640 FCC8 addi.w D0, 0xFCC8
0000143E 49F5 0000 lea.l A4, [A5 + D0.w]
00001442 4214 clr.b [A4]
00001444 422C 000A clr.b [A4 + 0xA]
00001448 426C 000C clr.w [A4 + 0xC]
0000144C 5247 addq.w D7, 1
0000144E 0C47 0014 cmpi.w D7, 0x14
00001452 6FE2 ble -0x1C /* 00001436 */
00001454 0C6D 0006 F468 cmpi.w [A5 - 0xB98], 0x6
0000145A 663A bne +0x3C /* 00001496 */
0000145C 7E03 moveq.l D7, 0x03
label0000145E:
0000145E 3007 move.w D0, D7
00001460 5540 subq.w D0, 2
00001462 E740 asl D0.w, 3
00001464 0640 FCB8 addi.w D0, 0xFCB8
00001468 49F5 0000 lea.l A4, [A5 + D0.w]
0000146C 38BC 000C move.w [A4], 0xC
00001470 397C 002E 0004 move.w [A4 + 0x4], 0x2E /* '.' */
00001476 3007 move.w D0, D7
00001478 5340 subq.w D0, 1
0000147A C1FC 0015 muls.w D0, 0x15
0000147E 3940 0002 move.w [A4 + 0x2], D0
00001482 3007 move.w D0, D7
00001484 C1FC 0015 muls.w D0, 0x15
00001488 5340 subq.w D0, 1
0000148A 3940 0006 move.w [A4 + 0x6], D0
0000148E 5247 addq.w D7, 1
00001490 0C47 0005 cmpi.w D7, 0x5
00001494 6FC8 ble -0x36 /* 0000145E */
label00001496:
00001496 0C6D 0009 F468 cmpi.w [A5 - 0xB98], 0x9 /* '\t' */
0000149C 6600 02FC bne +0x2FE /* 0000179A */
000014A0 7E03 moveq.l D7, 0x03
label000014A2:
000014A2 3007 move.w D0, D7
000014A4 5540 subq.w D0, 2
000014A6 E740 asl D0.w, 3
000014A8 0640 FCB8 addi.w D0, 0xFCB8
000014AC 49F5 0000 lea.l A4, [A5 + D0.w]
000014B0 38BC 002F move.w [A4], 0x2F /* '/' */
000014B4 397C 0051 0004 move.w [A4 + 0x4], 0x51 /* 'Q' */
000014BA 3007 move.w D0, D7
000014BC 5340 subq.w D0, 1
000014BE C1FC 0015 muls.w D0, 0x15
000014C2 3940 0002 move.w [A4 + 0x2], D0
000014C6 3007 move.w D0, D7
000014C8 C1FC 0015 muls.w D0, 0x15
000014CC 5340 subq.w D0, 1
000014CE 3940 0006 move.w [A4 + 0x6], D0
000014D2 5247 addq.w D7, 1
000014D4 0C47 0005 cmpi.w D7, 0x5
000014D8 6FC8 ble -0x36 /* 000014A2 */
000014DA 6000 02BE bra +0x2C0 /* 0000179A */
000014DE 1B7C 0001 FBD3 move.b [A5 - 0x42D], 0x1
000014E4 7E01 moveq.l D7, 0x01
label000014E6:
000014E6 3007 move.w D0, D7
000014E8 C1FC 001C muls.w D0, 0x1C
000014EC 0640 FBF8 addi.w D0, 0xFBF8
000014F0 49F5 0000 lea.l A4, [A5 + D0.w]
000014F4 422C 0010 clr.b [A4 + 0x10]
000014F8 422C 000E clr.b [A4 + 0xE]
000014FC 422C 000F clr.b [A4 + 0xF]
00001500 5247 addq.w D7, 1
00001502 0C47 0005 cmpi.w D7, 0x5
00001506 6FDE ble -0x20 /* 000014E6 */
00001508 0C6D 0008 F468 cmpi.w [A5 - 0xB98], 0x8
0000150E 6600 028A bne +0x28C /* 0000179A */
00001512 7E01 moveq.l D7, 0x01
label00001514:
00001514 3007 move.w D0, D7
00001516 E740 asl D0.w, 3
00001518 0640 FC98 addi.w D0, 0xFC98
0000151C 49F5 0000 lea.l A4, [A5 + D0.w]
00001520 3007 move.w D0, D7
00001522 C1FC 0019 muls.w D0, 0x19
00001526 0640 0194 addi.w D0, 0x194
0000152A 3880 move.w [A4], D0
0000152C 3007 move.w D0, D7
0000152E C1FC 0019 muls.w D0, 0x19
00001532 0640 01AC addi.w D0, 0x1AC
00001536 3940 0004 move.w [A4 + 0x4], D0
0000153A 397C 0114 0002 move.w [A4 + 0x2], 0x114
00001540 397C 012C 0006 move.w [A4 + 0x6], 0x12C
00001546 5247 addq.w D7, 1
00001548 0C47 0004 cmpi.w D7, 0x4
0000154C 6FC6 ble -0x38 /* 00001514 */
0000154E 6000 024A bra +0x24C /* 0000179A */
00001552 1B7C 0001 F115 move.b [A5 - 0xEEB], 0x1
00001558 7E01 moveq.l D7, 0x01
label0000155A:
0000155A 3007 move.w D0, D7
0000155C E940 asl D0.w, 4
0000155E 0640 FBC4 addi.w D0, 0xFBC4
00001562 49F5 0000 lea.l A4, [A5 + D0.w]
00001566 422C 000E clr.b [A4 + 0xE]
0000156A 422C 000F clr.b [A4 + 0xF]
0000156E 426C 000A clr.w [A4 + 0xA]
00001572 5247 addq.w D7, 1
00001574 0C47 0004 cmpi.w D7, 0x4
00001578 6FE0 ble -0x1E /* 0000155A */
0000157A 6000 021E bra +0x220 /* 0000179A */
0000157E 1B7C 0001 F114 move.b [A5 - 0xEEC], 0x1
00001584 3B7C FFBB ECC4 move.w [A5 - 0x133C], 0xFFBB
0000158A 426D ECC8 clr.w [A5 - 0x1338]
0000158E 554F subq.w A7, 2
00001590 3F3C 01AE move.w -[A7], 0x1AE
00001594 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001598 3B5F ECC6 move.w [A5 - 0x133A], [A7]+
0000159C 302D ECC6 move.w D0, [A5 - 0x133A]
000015A0 0640 004D addi.w D0, 0x4D /* 'M' */
000015A4 3B40 ECCA move.w [A5 - 0x1336], D0
000015A8 3B7C 0001 ECCE move.w [A5 - 0x1332], 0x1
000015AE 426D ECCC clr.w [A5 - 0x1334]
000015B2 6000 01E6 bra +0x1E8 /* 0000179A */
000015B6 1B7C 0001 F113 move.b [A5 - 0xEED], 0x1
000015BC 3B7C 0001 F0FC move.w [A5 - 0xF04], 0x1
000015C2 3B7C 0004 F0F8 move.w [A5 - 0xF08], 0x4
000015C8 426D F0FA clr.w [A5 - 0xF06]
000015CC 426D F0FE clr.w [A5 - 0xF02]
000015D0 3B7C 003C F102 move.w [A5 - 0xEFE], 0x3C /* '<' */
000015D6 3B7C FFA9 F100 move.w [A5 - 0xF00], 0xFFA9
000015DC 426D F104 clr.w [A5 - 0xEFC]
000015E0 3B7C 0046 F0F6 move.w [A5 - 0xF0A], 0x46 /* 'F' */
000015E6 6000 01B2 bra +0x1B4 /* 0000179A */
000015EA 1B7C 0001 F112 move.b [A5 - 0xEEE], 0x1
000015F0 426D F0EE clr.w [A5 - 0xF12]
000015F4 3B7C 002E F0F2 move.w [A5 - 0xF0E], 0x2E /* '.' */
000015FA 554F subq.w A7, 2
000015FC 3F3C 01E0 move.w -[A7], 0x1E0
00001600 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001604 3B5F F0F0 move.w [A5 - 0xF10], [A7]+
00001608 302D F0F0 move.w D0, [A5 - 0xF10]
0000160C 0640 001B addi.w D0, 0x1B
00001610 3B40 F0F4 move.w [A5 - 0xF0C], D0
00001614 426D F0EC clr.w [A5 - 0xF14]
00001618 426D F0EA clr.w [A5 - 0xF16]
0000161C 3B7C 0019 F0E8 move.w [A5 - 0xF18], 0x19
00001622 554F subq.w A7, 2
00001624 3F3C 01B8 move.w -[A7], 0x1B8
00001628 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000162C 301F move.w D0, [A7]+
0000162E 0640 0028 addi.w D0, 0x28 /* '(' */
00001632 3B40 F0E6 move.w [A5 - 0xF1A], D0
00001636 3B7C 0078 F0E4 move.w [A5 - 0xF1C], 0x78 /* 'x' */
0000163C 7E01 moveq.l D7, 0x01
label0000163E:
0000163E 3007 move.w D0, D7
00001640 E940 asl D0.w, 4
00001642 0640 F094 addi.w D0, 0xF094
00001646 49F5 0000 lea.l A4, [A5 + D0.w]
0000164A 197C 0001 0008 move.b [A4 + 0x8], 0x1
00001650 4254 clr.w [A4]
00001652 397C 0011 0004 move.w [A4 + 0x4], 0x11
00001658 554F subq.w A7, 2
0000165A 3F3C 01B8 move.w -[A7], 0x1B8
0000165E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001662 301F move.w D0, [A7]+
00001664 0640 0028 addi.w D0, 0x28 /* '(' */
00001668 3940 0002 move.w [A4 + 0x2], D0
0000166C 302C 0002 move.w D0, [A4 + 0x2]
00001670 0640 0011 addi.w D0, 0x11
00001674 3940 0006 move.w [A4 + 0x6], D0
00001678 554F subq.w A7, 2
0000167A 3F3C 0004 move.w -[A7], 0x4
0000167E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001682 395F 000A move.w [A4 + 0xA], [A7]+
00001686 554F subq.w A7, 2
00001688 3F3C 0029 move.w -[A7], 0x29 /* ')' */
0000168C 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001690 301F move.w D0, [A7]+
00001692 0640 FFEC addi.w D0, 0xFFEC
00001696 3940 000C move.w [A4 + 0xC], D0
0000169A 397C 0014 000E move.w [A4 + 0xE], 0x14
000016A0 486D F4C4 pea.l [A5 - 0xB3C]
000016A4 486D F4E2 pea.l [A5 - 0xB1E]
000016A8 302C 000A move.w D0, [A4 + 0xA]
000016AC E740 asl D0.w, 3
000016AE 0640 F05C addi.w D0, 0xF05C
000016B2 4875 0000 pea.l [A5 + D0.w]
000016B6 2F0C move.l -[A7], A4
000016B8 3F3C 0002 move.w -[A7], 0x2
000016BC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000016C0 A8EC syscall CopyBits
000016C2 5247 addq.w D7, 1
000016C4 0C47 0004 cmpi.w D7, 0x4
000016C8 6F00 FF74 ble -0x8A /* 0000163E */
000016CC 486D F4C4 pea.l [A5 - 0xB3C]
000016D0 486D F4E2 pea.l [A5 - 0xB1E]
000016D4 486D F084 pea.l [A5 - 0xF7C]
000016D8 486D F0EE pea.l [A5 - 0xF12]
000016DC 3F3C 0002 move.w -[A7], 0x2
000016E0 2F2D FBCE move.l -[A7], [A5 - 0x432]
000016E4 A8EC syscall CopyBits
000016E6 6000 00B2 bra +0xB4 /* 0000179A */
000016EA 1B7C 0001 F111 move.b [A5 - 0xEEF], 0x1
000016F0 426D F054 clr.w [A5 - 0xFAC]
000016F4 3B7C 002B F058 move.w [A5 - 0xFA8], 0x2B /* '+' */
000016FA 554F subq.w A7, 2
000016FC 3F3C 01E0 move.w -[A7], 0x1E0
00001700 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001704 3B5F F056 move.w [A5 - 0xFAA], [A7]+
00001708 302D F056 move.w D0, [A5 - 0xFAA]
0000170C 0640 001E addi.w D0, 0x1E
00001710 3B40 F05A move.w [A5 - 0xFA6], D0
00001714 426D F020 clr.w [A5 - 0xFE0]
00001718 426D F01E clr.w [A5 - 0xFE2]
0000171C 3B7C 0019 F022 move.w [A5 - 0xFDE], 0x19
00001722 554F subq.w A7, 2
00001724 3F3C 01B8 move.w -[A7], 0x1B8
00001728 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000172C 301F move.w D0, [A7]+
0000172E 0640 0028 addi.w D0, 0x28 /* '(' */
00001732 3B40 F01C move.w [A5 - 0xFE4], D0
00001736 3B7C 0078 F01A move.w [A5 - 0xFE6], 0x78 /* 'x' */
0000173C 7E01 moveq.l D7, 0x01
label0000173E:
0000173E 3007 move.w D0, D7
00001740 E940 asl D0.w, 4
00001742 0640 EFC2 addi.w D0, 0xEFC2
00001746 49F5 0000 lea.l A4, [A5 + D0.w]
0000174A 422C 0008 clr.b [A4 + 0x8]
0000174E 5247 addq.w D7, 1
00001750 0C47 0004 cmpi.w D7, 0x4
00001754 6FE8 ble -0x16 /* 0000173E */
00001756 486D F4C4 pea.l [A5 - 0xB3C]
0000175A 486D F4E2 pea.l [A5 - 0xB1E]
0000175E 486D F024 pea.l [A5 - 0xFDC]
00001762 486D F054 pea.l [A5 - 0xFAC]
00001766 3F3C 0002 move.w -[A7], 0x2
0000176A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000176E A8EC syscall CopyBits
00001770 6028 bra +0x2A /* 0000179A */
label00001772:
00001772 5340 subq.w D0, 1
00001774 0C40 000B cmpi.w D0, 0xB
00001778 6420 bcc +0x22 /* 0000179A */
0000177A D040 add.w D0, D0
0000177C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001780 4EFB 0002 jmp [PC + D0.w + 0x2]
00001784 FBE4 .invalid <<F/7/5>>
00001786 FDFA .invalid <<F/7/6>>
00001788 FC38 FDCE .unknown 0xFC38 0xFDCE (W = 6)
0000178C FD5A .extension 0xD5A <<F/4-5/6>> // unimplemented
0000178E FC38 FE32 .unknown 0xFC38 0xFE32 (W = 6)
00001792 FD5A .extension 0xD5A <<F/4-5/6>> // unimplemented
00001794 FC38 FE66 .unknown 0xFC38 0xFE66 (W = 6)
00001798 FF66 .extension 0xF66 <<F/4-5/7>> // unimplemented
label0000179A:
0000179A 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
0000179E 4E5E unlink A6
000017A0 4E75 rts
000017A2 4E45 trap 5
000017A4 5854 addq.w [A4], 4
000017A6 4C49 4645 movem.l D0,D2,D6,A1,A2,A6, A1
000017AA 0753 bchg [A3], D3
000017AC 6865 bvc +0x67 /* 00001813 */
000017AE 6C6C bge +0x6E /* 0000181C */
000017B0 733A moveq.l D1, 0x3A
000017B2 0745 bchg D5, D3
000017B4 6E65 bgt +0x67 /* 0000181B */
000017B6 7267 moveq.l D1, 0x67
000017B8 793A moveq.l D4, 0x3A
000017BA 0642 6561 addi.w D2, 0x6561 /* 'ea' */
000017BE 6368 bls +0x6A /* 00001828 */
000017C0 3A16 move.w D5, [A6]
000017C2 0620 5761 addi.b -[A0], 0x61 /* 'a' */
000017C6 7665 moveq.l D3, 0x65
000017C8 3A16 move.w D5, [A6]
000017CA 0653 636F addi.w [A3], 0x636F /* 'co' */
000017CE 7265 moveq.l D1, 0x65
000017D0 3A16 move.w D5, [A6]
export_50:
000017D2 4E56 FFC2 link A6, -0x003E
000017D6 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
000017DA 7E01 moveq.l D7, 0x01
label000017DC:
000017DC 3007 move.w D0, D7
000017DE E740 asl D0.w, 3
000017E0 0640 FC98 addi.w D0, 0xFC98
000017E4 49F5 0000 lea.l A4, [A5 + D0.w]
000017E8 3007 move.w D0, D7
000017EA 5340 subq.w D0, 1
000017EC C1FC 0019 muls.w D0, 0x19
000017F0 3880 move.w [A4], D0
000017F2 3007 move.w D0, D7
000017F4 C1FC 0019 muls.w D0, 0x19
000017F8 5340 subq.w D0, 1
000017FA 3940 0004 move.w [A4 + 0x4], D0
000017FE 397C 0055 0002 move.w [A4 + 0x2], 0x55 /* 'U' */
00001804 397C 006D 0006 move.w [A4 + 0x6], 0x6D /* 'm' */
0000180A 5247 addq.w D7, 1
0000180C 0C47 0004 cmpi.w D7, 0x4
00001810 6FCA ble -0x34 /* 000017DC */
00001812 7E01 moveq.l D7, 0x01
label00001814:
00001814 3007 move.w D0, D7
00001816 E740 asl D0.w, 3
00001818 0640 FCB8 addi.w D0, 0xFCB8
label0000181C:
0000181C 49F5 0000 lea.l A4, [A5 + D0.w]
00001820 38BC 002F move.w [A4], 0x2F /* '/' */
00001824 397C 0051 0004 move.w [A4 + 0x4], 0x51 /* 'Q' */
// begin alternate branch 00001828-0000182C
label00001828:
00001828 0004 3007 ori.b D4, 0x7
// end alternate branch 00001828-0000182C
label00001828: // (misaligned)
0000182A 3007 move.w D0, D7
0000182C 5340 subq.w D0, 1
0000182E C1FC 0015 muls.w D0, 0x15
00001832 3940 0002 move.w [A4 + 0x2], D0
00001836 3007 move.w D0, D7
00001838 C1FC 0015 muls.w D0, 0x15
0000183C 5340 subq.w D0, 1
0000183E 3940 0006 move.w [A4 + 0x6], D0
00001842 5247 addq.w D7, 1
00001844 0C47 0003 cmpi.w D7, 0x3
00001848 6FCA ble -0x34 /* 00001814 */
0000184A 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
0000184E 206D F964 movea.l A0, [A5 - 0x69C]
00001852 2F10 move.l -[A7], [A0]
00001854 A851 syscall SetCursor
00001856 A852 syscall HideCursor
00001858 3B7C 0001 F10E move.w [A5 - 0xEF2], 0x1
0000185E 422D F10B clr.b [A5 - 0xEF5]
00001862 426D F46E clr.w [A5 - 0xB92]
00001866 426D F932 clr.w [A5 - 0x6CE]
0000186A 426D F466 clr.w [A5 - 0xB9A]
0000186E 1B7C 0001 F11C move.b [A5 - 0xEE4], 0x1
00001874 422D F11B clr.b [A5 - 0xEE5]
00001878 422D F929 clr.b [A5 - 0x6D7]
0000187C 422D F117 clr.b [A5 - 0xEE9]
00001880 422D F113 clr.b [A5 - 0xEED]
00001884 422D FBC8 clr.b [A5 - 0x438]
00001888 3B7C 0002 FBC6 move.w [A5 - 0x43A], 0x2
0000188E 422D F83E clr.b [A5 - 0x7C2]
00001892 3B7C 0063 F3C2 move.w [A5 - 0xC3E], 0x63 /* 'c' */
00001898 426D EC5C clr.w [A5 - 0x13A4]
0000189C 3B7C 0001 F3C6 move.w [A5 - 0xC3A], 0x1
000018A2 422D F83F clr.b [A5 - 0x7C1]
000018A6 426D F938 clr.w [A5 - 0x6C8]
000018AA 3B7C 0001 F468 move.w [A5 - 0xB98], 0x1
000018B0 426D F108 clr.w [A5 - 0xEF8]
000018B4 3B6D F468 F83C move.w [A5 - 0x7C4], [A5 - 0xB98]
000018BA 422D F10A clr.b [A5 - 0xEF6]
000018BE 422D F840 clr.b [A5 - 0x7C0]
000018C2 422D F118 clr.b [A5 - 0xEE8]
000018C6 7E01 moveq.l D7, 0x01
label000018C8:
000018C8 3007 move.w D0, D7
000018CA D040 add.w D0, D0
000018CC 0640 F43E addi.w D0, 0xF43E
000018D0 4275 0000 clr.w [A5 + D0.w]
000018D4 5247 addq.w D7, 1
000018D6 0C47 000A cmpi.w D7, 0xA /* '\n' */
000018DA 6FEC ble -0x12 /* 000018C8 */
000018DC 302D F468 move.w D0, [A5 - 0xB98]
000018E0 6020 bra +0x22 /* 00001902 */
000018E2 3B7C 0001 F3C4 move.w [A5 - 0xC3C], 0x1
000018E8 6042 bra +0x44 /* 0000192C */
000018EA 3B7C 0002 F3C4 move.w [A5 - 0xC3C], 0x2
000018F0 603A bra +0x3C /* 0000192C */
000018F2 3B7C 0003 F3C4 move.w [A5 - 0xC3C], 0x3
000018F8 6032 bra +0x34 /* 0000192C */
000018FA 3B7C 0004 F3C4 move.w [A5 - 0xC3C], 0x4
00001900 602A bra +0x2C /* 0000192C */
label00001902:
00001902 5340 subq.w D0, 1
00001904 0C40 000C cmpi.w D0, 0xC
00001908 6422 bcc +0x24 /* 0000192C */
0000190A D040 add.w D0, D0
0000190C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001910 4EFB 0002 jmp [PC + D0.w + 0x2]
00001914 FFCE .invalid <<F/7/7>>
00001916 FFCE .invalid <<F/7/7>>
00001918 FFCE .invalid <<F/7/7>>
0000191A FFD6 .invalid <<F/7/7>>
0000191C FFD6 .invalid <<F/7/7>>
0000191E FFD6 .invalid <<F/7/7>>
00001920 FFDE .invalid <<F/7/7>>
00001922 FFDE .invalid <<F/7/7>>
00001924 FFDE .invalid <<F/7/7>>
00001926 FFE6 .invalid <<F/7/7>>
00001928 FFE6 .invalid <<F/7/7>>
0000192A FFE6 .invalid <<F/7/7>>
label0000192C:
0000192C 426D EC56 clr.w [A5 - 0x13AA]
00001930 422D F116 clr.b [A5 - 0xEEA]
00001934 422D F114 clr.b [A5 - 0xEEC]
00001938 422D FBD2 clr.b [A5 - 0x42E]
0000193C 422D F115 clr.b [A5 - 0xEEB]
00001940 422D FBD3 clr.b [A5 - 0x42D]
00001944 422D F112 clr.b [A5 - 0xEEE]
00001948 422D F111 clr.b [A5 - 0xEEF]
0000194C 302D F468 move.w D0, [A5 - 0xB98]
00001950 5340 subq.w D0, 1
00001952 C1FC 000A muls.w D0, 0xA /* '\n' */
00001956 3B40 EC86 move.w [A5 - 0x137A], D0
0000195A 3B7C 0064 F454 move.w [A5 - 0xBAC], 0x64 /* 'd' */
00001960 7E01 moveq.l D7, 0x01
label00001962:
00001962 3007 move.w D0, D7
00001964 E940 asl D0.w, 4
00001966 0640 EF5A addi.w D0, 0xEF5A
0000196A 4235 0000 clr.b [A5 + D0.w]
0000196E 5247 addq.w D7, 1
00001970 0C47 0005 cmpi.w D7, 0x5
00001974 6FEC ble -0x12 /* 00001962 */
00001976 7E01 moveq.l D7, 0x01
label00001978:
00001978 3007 move.w D0, D7
0000197A 5340 subq.w D0, 1
0000197C C1FC 0015 muls.w D0, 0x15
00001980 0640 0232 addi.w D0, 0x232
00001984 3207 move.w D1, D7
00001986 E741 asl D1.w, 3
00001988 0641 F18E addi.w D1, 0xF18E
0000198C 3B80 1000 move.w [A5 + D1.w], D0
00001990 3007 move.w D0, D7
00001992 5340 subq.w D0, 1
00001994 C1FC 0015 muls.w D0, 0x15
00001998 0640 0246 addi.w D0, 0x246
0000199C 3207 move.w D1, D7
0000199E E741 asl D1.w, 3
000019A0 0641 F192 addi.w D1, 0xF192
000019A4 3B80 1000 move.w [A5 + D1.w], D0
000019A8 302D F468 move.w D0, [A5 - 0xB98]
000019AC 5340 subq.w D0, 1
000019AE 48C0 ext.l D0
000019B0 81FC 0003 divs.w D0, 0x3
000019B4 C1FC 003F muls.w D0, 0x3F /* '?' */
000019B8 0640 00AF addi.w D0, 0xAF
000019BC 3207 move.w D1, D7
000019BE E741 asl D1.w, 3
000019C0 0641 F194 addi.w D1, 0xF194
000019C4 3B80 1000 move.w [A5 + D1.w], D0
000019C8 302D F468 move.w D0, [A5 - 0xB98]
000019CC 5340 subq.w D0, 1
000019CE 48C0 ext.l D0
000019D0 81FC 0003 divs.w D0, 0x3
000019D4 C1FC 003F muls.w D0, 0x3F /* '?' */
000019D8 0640 009B addi.w D0, 0x9B
000019DC 3207 move.w D1, D7
000019DE E741 asl D1.w, 3
000019E0 0641 F190 addi.w D1, 0xF190
000019E4 3B80 1000 move.w [A5 + D1.w], D0
000019E8 3007 move.w D0, D7
000019EA 5340 subq.w D0, 1
000019EC C1FC 0015 muls.w D0, 0x15
000019F0 0640 0232 addi.w D0, 0x232
000019F4 3207 move.w D1, D7
000019F6 E741 asl D1.w, 3
000019F8 0641 F176 addi.w D1, 0xF176
000019FC 3B80 1000 move.w [A5 + D1.w], D0
00001A00 3007 move.w D0, D7
00001A02 5340 subq.w D0, 1
00001A04 C1FC 0015 muls.w D0, 0x15
00001A08 0640 0246 addi.w D0, 0x246
00001A0C 3207 move.w D1, D7
00001A0E E741 asl D1.w, 3
00001A10 0641 F17A addi.w D1, 0xF17A
00001A14 3B80 1000 move.w [A5 + D1.w], D0
00001A18 302D F468 move.w D0, [A5 - 0xB98]
00001A1C 5340 subq.w D0, 1
00001A1E 48C0 ext.l D0
00001A20 81FC 0003 divs.w D0, 0x3
00001A24 C1FC 003F muls.w D0, 0x3F /* '?' */
00001A28 0640 009A addi.w D0, 0x9A
00001A2C 3207 move.w D1, D7
00001A2E E741 asl D1.w, 3
00001A30 0641 F17C addi.w D1, 0xF17C
00001A34 3B80 1000 move.w [A5 + D1.w], D0
00001A38 302D F468 move.w D0, [A5 - 0xB98]
00001A3C 5340 subq.w D0, 1
00001A3E 48C0 ext.l D0
00001A40 81FC 0003 divs.w D0, 0x3
00001A44 C1FC 003F muls.w D0, 0x3F /* '?' */
00001A48 0640 0086 addi.w D0, 0x86
00001A4C 3207 move.w D1, D7
00001A4E E741 asl D1.w, 3
00001A50 0641 F178 addi.w D1, 0xF178
00001A54 3B80 1000 move.w [A5 + D1.w], D0
00001A58 3007 move.w D0, D7
00001A5A 5340 subq.w D0, 1
00001A5C C1FC 0015 muls.w D0, 0x15
00001A60 0640 0232 addi.w D0, 0x232
00001A64 3207 move.w D1, D7
00001A66 E741 asl D1.w, 3
00001A68 0641 F15E addi.w D1, 0xF15E
00001A6C 3B80 1000 move.w [A5 + D1.w], D0
00001A70 3007 move.w D0, D7
00001A72 5340 subq.w D0, 1
00001A74 C1FC 0015 muls.w D0, 0x15
00001A78 0640 0246 addi.w D0, 0x246
00001A7C 3207 move.w D1, D7
00001A7E E741 asl D1.w, 3
00001A80 0641 F162 addi.w D1, 0xF162
00001A84 3B80 1000 move.w [A5 + D1.w], D0
00001A88 302D F468 move.w D0, [A5 - 0xB98]
00001A8C 5340 subq.w D0, 1
00001A8E 48C0 ext.l D0
00001A90 81FC 0003 divs.w D0, 0x3
00001A94 C1FC 003F muls.w D0, 0x3F /* '?' */
00001A98 0640 00C4 addi.w D0, 0xC4
00001A9C 3207 move.w D1, D7
00001A9E E741 asl D1.w, 3
00001AA0 0641 F164 addi.w D1, 0xF164
00001AA4 3B80 1000 move.w [A5 + D1.w], D0
00001AA8 302D F468 move.w D0, [A5 - 0xB98]
00001AAC 5340 subq.w D0, 1
00001AAE 48C0 ext.l D0
00001AB0 81FC 0003 divs.w D0, 0x3
00001AB4 C1FC 003F muls.w D0, 0x3F /* '?' */
00001AB8 0640 00B0 addi.w D0, 0xB0
00001ABC 3207 move.w D1, D7
00001ABE E741 asl D1.w, 3
00001AC0 0641 F160 addi.w D1, 0xF160
00001AC4 3B80 1000 move.w [A5 + D1.w], D0
00001AC8 5247 addq.w D7, 1
00001ACA 0C47 0003 cmpi.w D7, 0x3
00001ACE 6F00 FEA8 ble -0x156 /* 00001978 */
00001AD2 554F subq.w A7, 2
00001AD4 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001AD8 486D F82C pea.l [A5 - 0x7D4]
00001ADC A970 syscall GetNextEvent
00001ADE 1B5F F841 move.b [A5 - 0x7BF], [A7]+
00001AE2 594F subq.w A7, 4
00001AE4 A975 syscall TickCount
00001AE6 2F3C 0000 012C move.l -[A7], 0x12C
00001AEC 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001AF0 302D F838 move.w D0, [A5 - 0x7C8]
00001AF4 48C0 ext.l D0
00001AF6 D09F add.l D0, [A7]+
00001AF8 322D F836 move.w D1, [A5 - 0x7CA]
00001AFC 48C1 ext.l D1
00001AFE D081 add.l D0, D1
00001B00 7200 moveq.l D1, 0x00
00001B02 122D F841 move.b D1, [A5 - 0x7BF]
00001B06 48C1 ext.l D1
00001B08 D081 add.l D0, D1
00001B0A 2B40 F11E move.l [A5 - 0xEE2], D0
00001B0E 3D6D F120 FFC2 move.w [A6 - 0x3E], [A5 - 0xEE0]
00001B14 7E01 moveq.l D7, 0x01
00001B16 6012 bra +0x14 /* 00001B2A */
label00001B18:
00001B18 554F subq.w A7, 2
00001B1A 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00001B1E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001B22 3B5F F10C move.w [A5 - 0xEF4], [A7]+
00001B26 5247 addq.w D7, 1
00001B28 6906 bvs +0x8 /* 00001B30 */
label00001B2A:
00001B2A BE6E FFC2 cmp.w D7, [A6 - 0x3E]
00001B2E 6FE8 ble -0x16 /* 00001B18 */
label00001B30:
00001B30 594F subq.w A7, 4
00001B32 A975 syscall TickCount
00001B34 2B5F F11E move.l [A5 - 0xEE2], [A7]+
00001B38 486D FED4 pea.l [A5 - 0x12C]
00001B3C A875 syscall SetPBits/SetPortBits
00001B3E 486D FB46 pea.l [A5 - 0x4BA]
00001B42 486D FFC4 pea.l [A5 - 0x3C]
00001B46 A8A5 syscall FillRect
00001B48 3B7C 0140 F156 move.w [A5 - 0xEAA], 0x140
00001B4E 3B7C 0156 F15A move.w [A5 - 0xEA6], 0x156
00001B54 3B7C 0200 F15C move.w [A5 - 0xEA4], 0x200
00001B5A 426D F158 clr.w [A5 - 0xEA8]
00001B5E 486D F156 pea.l [A5 - 0xEAA]
00001B62 A8A1 syscall FrameRect
00001B64 3F3C 0005 move.w -[A7], 0x5
00001B68 3F3C 014F move.w -[A7], 0x14F
00001B6C A893 syscall MoveTo
00001B6E 4267 clr.w -[A7]
00001B70 A889 syscall TextMode
00001B72 487A 0A4A pea.l [PC + 0xA4A /* 000025BE, value 0x653636F, pstring "Score:" */]
00001B76 A884 syscall DrawString
00001B78 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00001B7C 3F3C 014F move.w -[A7], 0x14F
00001B80 A893 syscall MoveTo
00001B82 302D F108 move.w D0, [A5 - 0xEF8]
00001B86 48C0 ext.l D0
00001B88 2F00 move.l -[A7], D0
00001B8A 486D EDFA pea.l [A5 - 0x1206]
00001B8E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001B92 486D EDFA pea.l [A5 - 0x1206]
00001B96 A884 syscall DrawString
00001B98 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00001B9C 3F3C 014F move.w -[A7], 0x14F
00001BA0 A893 syscall MoveTo
00001BA2 487A 0A12 pea.l [PC + 0xA12 /* 000025B6, value 0x6205761, pstring " Wave:" */]
00001BA6 A884 syscall DrawString
00001BA8 3F3C 0087 move.w -[A7], 0x87
00001BAC 3F3C 014F move.w -[A7], 0x14F
00001BB0 A893 syscall MoveTo
00001BB2 302D F468 move.w D0, [A5 - 0xB98]
00001BB6 5340 subq.w D0, 1
00001BB8 48C0 ext.l D0
00001BBA 81FC 0003 divs.w D0, 0x3
00001BBE 4840 swap.w D0
00001BC0 5240 addq.w D0, 1
00001BC2 48C0 ext.l D0
00001BC4 2F00 move.l -[A7], D0
00001BC6 486D EDFA pea.l [A5 - 0x1206]
00001BCA 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001BCE 486D EDFA pea.l [A5 - 0x1206]
00001BD2 A884 syscall DrawString
00001BD4 3F3C 009B move.w -[A7], 0x9B
00001BD8 3F3C 014F move.w -[A7], 0x14F
00001BDC A893 syscall MoveTo
00001BDE 487A 09CE pea.l [PC + 0x9CE /* 000025AE, value 0x6426561, pstring "Beach:" */]
00001BE2 A884 syscall DrawString
00001BE4 3F3C 00C8 move.w -[A7], 0xC8
00001BE8 3F3C 014F move.w -[A7], 0x14F
00001BEC A893 syscall MoveTo
00001BEE 302D F468 move.w D0, [A5 - 0xB98]
00001BF2 5340 subq.w D0, 1
00001BF4 48C0 ext.l D0
00001BF6 81FC 0003 divs.w D0, 0x3
00001BFA 5240 addq.w D0, 1
00001BFC 48C0 ext.l D0
00001BFE 2F00 move.l -[A7], D0
00001C00 486D EDFA pea.l [A5 - 0x1206]
00001C04 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001C08 486D EDFA pea.l [A5 - 0x1206]
00001C0C A884 syscall DrawString
00001C0E 3F3C 00DC move.w -[A7], 0xDC
00001C12 3F3C 014F move.w -[A7], 0x14F
00001C16 A893 syscall MoveTo
00001C18 487A 098C pea.l [PC + 0x98C /* 000025A6, value 0x7456E65, pstring "Energy:" */]
00001C1C A884 syscall DrawString
00001C1E 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00001C22 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00001C26 4247 clr.w D7
label00001C28:
00001C28 7801 moveq.l D4, 0x01
label00001C2A:
00001C2A 3007 move.w D0, D7
00001C2C EB40 asl D0.w, 5
00001C2E 3204 move.w D1, D4
00001C30 D241 add.w D1, D1
00001C32 D041 add.w D0, D1
00001C34 0640 E554 addi.w D0, 0xE554
00001C38 4275 0000 clr.w [A5 + D0.w]
00001C3C 5244 addq.w D4, 1
00001C3E 0C44 0010 cmpi.w D4, 0x10
00001C42 6FE6 ble -0x18 /* 00001C2A */
00001C44 5247 addq.w D7, 1
00001C46 0C47 001E cmpi.w D7, 0x1E
00001C4A 6FDC ble -0x22 /* 00001C28 */
00001C4C 7E01 moveq.l D7, 0x01
label00001C4E:
00001C4E 554F subq.w A7, 2
00001C50 3F3C 0018 move.w -[A7], 0x18
00001C54 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001C58 3C1F move.w D6, [A7]+
00001C5A 554F subq.w A7, 2
00001C5C 3F3C 000E move.w -[A7], 0xE
00001C60 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001C64 3A1F move.w D5, [A7]+
00001C66 5245 addq.w D5, 1
00001C68 554F subq.w A7, 2
00001C6A 3F3C 0005 move.w -[A7], 0x5
00001C6E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001C72 3B5F E550 move.w [A5 - 0x1AB0], [A7]+
00001C76 3006 move.w D0, D6
00001C78 D06D E550 add.w D0, [A5 - 0x1AB0]
00001C7C 0C40 001A cmpi.w D0, 0x1A
00001C80 6CCC bge -0x32 /* 00001C4E */
00001C82 3006 move.w D0, D6
00001C84 EB40 asl D0.w, 5
00001C86 3205 move.w D1, D5
00001C88 D241 add.w D1, D1
00001C8A D041 add.w D0, D1
00001C8C 0640 E554 addi.w D0, 0xE554
00001C90 0C75 0005 0000 cmpi.w [A5 + D0.w], 0x5
00001C96 6C16 bge +0x18 /* 00001CAE */
00001C98 3006 move.w D0, D6
00001C9A EB40 asl D0.w, 5
00001C9C 3205 move.w D1, D5
00001C9E D241 add.w D1, D1
00001CA0 D041 add.w D0, D1
00001CA2 0640 E554 addi.w D0, 0xE554
00001CA6 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
00001CAC 6014 bra +0x16 /* 00001CC2 */
label00001CAE:
00001CAE 3006 move.w D0, D6
00001CB0 EB40 asl D0.w, 5
00001CB2 3205 move.w D1, D5
00001CB4 D241 add.w D1, D1
00001CB6 D041 add.w D0, D1
00001CB8 0640 E554 addi.w D0, 0xE554
00001CBC 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
label00001CC2:
00001CC2 3D6D E550 FFC2 move.w [A6 - 0x3E], [A5 - 0x1AB0]
00001CC8 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1
00001CCE 601C bra +0x1E /* 00001CEC */
label00001CD0:
00001CD0 5246 addq.w D6, 1
00001CD2 3006 move.w D0, D6
00001CD4 EB40 asl D0.w, 5
00001CD6 3205 move.w D1, D5
00001CD8 D241 add.w D1, D1
00001CDA D041 add.w D0, D1
00001CDC 0640 E554 addi.w D0, 0xE554
00001CE0 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
00001CE6 526E FFE8 addq.w [A6 - 0x18], 1
00001CEA 690A bvs +0xC /* 00001CF6 */
label00001CEC:
00001CEC 302E FFE8 move.w D0, [A6 - 0x18]
00001CF0 B06E FFC2 cmp.w D0, [A6 - 0x3E]
00001CF4 6FDA ble -0x24 /* 00001CD0 */
label00001CF6:
00001CF6 5246 addq.w D6, 1
00001CF8 3006 move.w D0, D6
00001CFA EB40 asl D0.w, 5
00001CFC 3205 move.w D1, D5
00001CFE D241 add.w D1, D1
00001D00 D041 add.w D0, D1
00001D02 0640 E554 addi.w D0, 0xE554
00001D06 0C75 0001 0000 cmpi.w [A5 + D0.w], 0x1
00001D0C 57C0 seq D0
00001D0E 3206 move.w D1, D6
00001D10 EB41 asl D1.w, 5
00001D12 3405 move.w D2, D5
00001D14 D442 add.w D2, D2
00001D16 D242 add.w D1, D2
00001D18 0641 E554 addi.w D1, 0xE554
00001D1C 0C75 0005 1000 cmpi.w [A5 + D1.w], 0x5
00001D22 57C1 seq D1
00001D24 8001 or.b D0, D1
00001D26 6716 beq +0x18 /* 00001D3E */
00001D28 3006 move.w D0, D6
00001D2A EB40 asl D0.w, 5
00001D2C 3205 move.w D1, D5
00001D2E D241 add.w D1, D1
00001D30 D041 add.w D0, D1
00001D32 0640 E554 addi.w D0, 0xE554
00001D36 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
00001D3C 6014 bra +0x16 /* 00001D52 */
label00001D3E:
00001D3E 3006 move.w D0, D6
00001D40 EB40 asl D0.w, 5
00001D42 3205 move.w D1, D5
00001D44 D241 add.w D1, D1
00001D46 D041 add.w D0, D1
00001D48 0640 E554 addi.w D0, 0xE554
00001D4C 3BBC 0009 0000 move.w [A5 + D0.w], 0x9 /* '\t' */
label00001D52:
00001D52 5247 addq.w D7, 1
00001D54 0C47 0014 cmpi.w D7, 0x14
00001D58 6F00 FEF4 ble -0x10A /* 00001C4E */
00001D5C 7C01 moveq.l D6, 0x01
label00001D5E:
00001D5E 7A02 moveq.l D5, 0x02
label00001D60:
00001D60 3005 move.w D0, D5
00001D62 C1FC 000F muls.w D0, 0xF
00001D66 5740 subq.w D0, 3
00001D68 3B40 F15E move.w [A5 - 0xEA2], D0
00001D6C 3005 move.w D0, D5
00001D6E C1FC 000F muls.w D0, 0xF
00001D72 0640 0011 addi.w D0, 0x11
00001D76 3B40 F162 move.w [A5 - 0xE9E], D0
00001D7A 3006 move.w D0, D6
00001D7C C1FC 0014 muls.w D0, 0x14
00001D80 0640 0014 addi.w D0, 0x14
00001D84 3B40 F164 move.w [A5 - 0xE9C], D0
00001D88 3006 move.w D0, D6
00001D8A C1FC 0014 muls.w D0, 0x14
00001D8E 3B40 F160 move.w [A5 - 0xEA0], D0
00001D92 3006 move.w D0, D6
00001D94 EB40 asl D0.w, 5
00001D96 3205 move.w D1, D5
00001D98 D241 add.w D1, D1
00001D9A D041 add.w D0, D1
00001D9C 0640 E554 addi.w D0, 0xE554
00001DA0 3035 0000 move.w D0, [A5 + D0.w]
00001DA4 6000 010A bra +0x10C /* 00001EB0 */
00001DA8 486D F4D2 pea.l [A5 - 0xB2E]
00001DAC 486D F4E2 pea.l [A5 - 0xB1E]
00001DB0 486D F17E pea.l [A5 - 0xE82]
00001DB4 486D F15E pea.l [A5 - 0xEA2]
00001DB8 3F3C 0002 move.w -[A7], 0x2
00001DBC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001DC0 A8EC syscall CopyBits
00001DC2 6000 0114 bra +0x116 /* 00001ED8 */
00001DC6 486D F4D2 pea.l [A5 - 0xB2E]
00001DCA 486D F4E2 pea.l [A5 - 0xB1E]
00001DCE 486D F186 pea.l [A5 - 0xE7A]
00001DD2 486D F15E pea.l [A5 - 0xEA2]
00001DD6 3F3C 0002 move.w -[A7], 0x2
00001DDA 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001DDE A8EC syscall CopyBits
00001DE0 6000 00F6 bra +0xF8 /* 00001ED8 */
00001DE4 486D F4D2 pea.l [A5 - 0xB2E]
00001DE8 486D F4E2 pea.l [A5 - 0xB1E]
00001DEC 486D F18E pea.l [A5 - 0xE72]
00001DF0 486D F15E pea.l [A5 - 0xEA2]
00001DF4 3F3C 0002 move.w -[A7], 0x2
00001DF8 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001DFC A8EC syscall CopyBits
00001DFE 6000 00D8 bra +0xDA /* 00001ED8 */
00001E02 486D F4D2 pea.l [A5 - 0xB2E]
00001E06 486D F4E2 pea.l [A5 - 0xB1E]
00001E0A 486D F196 pea.l [A5 - 0xE6A]
00001E0E 486D F15E pea.l [A5 - 0xEA2]
00001E12 3F3C 0002 move.w -[A7], 0x2
00001E16 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001E1A A8EC syscall CopyBits
00001E1C 6000 00BA bra +0xBC /* 00001ED8 */
00001E20 486D F4D2 pea.l [A5 - 0xB2E]
00001E24 486D F4E2 pea.l [A5 - 0xB1E]
00001E28 486D F19E pea.l [A5 - 0xE62]
00001E2C 486D F15E pea.l [A5 - 0xEA2]
00001E30 3F3C 0002 move.w -[A7], 0x2
00001E34 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001E38 A8EC syscall CopyBits
00001E3A 6000 009C bra +0x9E /* 00001ED8 */
00001E3E 486D F4D2 pea.l [A5 - 0xB2E]
00001E42 486D F4E2 pea.l [A5 - 0xB1E]
00001E46 486D F1A6 pea.l [A5 - 0xE5A]
00001E4A 486D F15E pea.l [A5 - 0xEA2]
00001E4E 3F3C 0002 move.w -[A7], 0x2
00001E52 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001E56 A8EC syscall CopyBits
00001E58 6000 007E bra +0x80 /* 00001ED8 */
00001E5C 486D F4D2 pea.l [A5 - 0xB2E]
00001E60 486D F4E2 pea.l [A5 - 0xB1E]
00001E64 486D F166 pea.l [A5 - 0xE9A]
00001E68 486D F15E pea.l [A5 - 0xEA2]
00001E6C 3F3C 0002 move.w -[A7], 0x2
00001E70 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001E74 A8EC syscall CopyBits
00001E76 6060 bra +0x62 /* 00001ED8 */
00001E78 486D F4D2 pea.l [A5 - 0xB2E]
00001E7C 486D F4E2 pea.l [A5 - 0xB1E]
00001E80 486D F16E pea.l [A5 - 0xE92]
00001E84 486D F15E pea.l [A5 - 0xEA2]
00001E88 3F3C 0002 move.w -[A7], 0x2
00001E8C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001E90 A8EC syscall CopyBits
00001E92 6044 bra +0x46 /* 00001ED8 */
00001E94 486D F4D2 pea.l [A5 - 0xB2E]
00001E98 486D F4E2 pea.l [A5 - 0xB1E]
00001E9C 486D F176 pea.l [A5 - 0xE8A]
00001EA0 486D F15E pea.l [A5 - 0xEA2]
00001EA4 3F3C 0002 move.w -[A7], 0x2
00001EA8 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001EAC A8EC syscall CopyBits
00001EAE 6028 bra +0x2A /* 00001ED8 */
label00001EB0:
00001EB0 5340 subq.w D0, 1
00001EB2 0C40 000B cmpi.w D0, 0xB
00001EB6 6420 bcc +0x22 /* 00001ED8 */
00001EB8 D040 add.w D0, D0
00001EBA 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001EBE 4EFB 0002 jmp [PC + D0.w + 0x2]
00001EC2 FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
00001EC6 FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
00001EC8 0016 FF40 ori.b [A6], 0x40 /* '@' */
00001ECC FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
00001ECE FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
00001ED0 0016 FF9A ori.b [A6], 0x9A
00001ED4 FFB6 .invalid <<F/6/7>>
00001ED6 FFD2 .invalid <<F/7/7>>
label00001ED8:
00001ED8 5245 addq.w D5, 1
00001EDA 0C45 000F cmpi.w D5, 0xF
00001EDE 6F00 FE80 ble -0x17E /* 00001D60 */
00001EE2 5246 addq.w D6, 1
00001EE4 0C46 001A cmpi.w D6, 0x1A
00001EE8 6F00 FE74 ble -0x18A /* 00001D5E */
00001EEC 486D FF52 pea.l [A5 - 0xAE]
00001EF0 A875 syscall SetPBits/SetPortBits
00001EF2 486D FED4 pea.l [A5 - 0x12C]
00001EF6 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001EFA 554F subq.w A7, 2
00001EFC 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001F00 486D F82C pea.l [A5 - 0x7D4]
00001F04 A970 syscall GetNextEvent
00001F06 1B5F F841 move.b [A5 - 0x7BF], [A7]+
00001F0A 302D F838 move.w D0, [A5 - 0x7C8]
00001F0E 0640 000B addi.w D0, 0xB
00001F12 3B40 F464 move.w [A5 - 0xB9C], D0
00001F16 302D F838 move.w D0, [A5 - 0x7C8]
00001F1A 0640 FFF7 addi.w D0, 0xFFF7
00001F1E 3B40 F460 move.w [A5 - 0xBA0], D0
00001F22 7E01 moveq.l D7, 0x01
label00001F24:
00001F24 486D F4D2 pea.l [A5 - 0xB2E]
00001F28 486D F4E2 pea.l [A5 - 0xB1E]
00001F2C 3007 move.w D0, D7
00001F2E E740 asl D0.w, 3
00001F30 0640 F8E0 addi.w D0, 0xF8E0
00001F34 4875 0000 pea.l [A5 + D0.w]
00001F38 486D F45E pea.l [A5 - 0xBA2]
00001F3C 3F3C 0001 move.w -[A7], 0x1
00001F40 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001F44 A8EC syscall CopyBits
00001F46 3007 move.w D0, D7
00001F48 5340 subq.w D0, 1
00001F4A 48C0 ext.l D0
00001F4C 81FC 0003 divs.w D0, 0x3
00001F50 4840 swap.w D0
00001F52 C1FC 0064 muls.w D0, 0x64 /* 'd' */
00001F56 0640 03E8 addi.w D0, 0x3E8
00001F5A 3207 move.w D1, D7
00001F5C 48C1 ext.l D1
00001F5E 83FC 0003 divs.w D1, 0x3
00001F62 C3FC 0064 muls.w D1, 0x64 /* 'd' */
00001F66 D041 add.w D0, D1
00001F68 3B40 F46C move.w [A5 - 0xB94], D0
00001F6C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001F70 286D F8D8 movea.l A4, [A5 - 0x728]
00001F74 38BC FFFF move.w [A4], 0xFFFF
00001F78 302D F46C move.w D0, [A5 - 0xB94]
00001F7C 48C0 ext.l D0
00001F7E 2F3C 000B F400 move.l -[A7], 0xBF400
00001F84 2F00 move.l -[A7], D0
00001F86 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00001F8A 544F addq.w A7, 2
00001F8C 395F 0002 move.w [A4 + 0x2], [A7]+
00001F90 397C 0002 0004 move.w [A4 + 0x4], 0x2
00001F96 397C 0002 0006 move.w [A4 + 0x6], 0x2
00001F9C 2F2D F8D0 move.l -[A7], [A5 - 0x730]
00001FA0 7008 moveq.l D0, 0x08
00001FA2 2F00 move.l -[A7], D0
00001FA4 70FF moveq.l D0, 0xFFFFFFFF
00001FA6 2F00 move.l -[A7], D0
00001FA8 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001FAC 486D F4D2 pea.l [A5 - 0xB2E]
00001FB0 486D F4E2 pea.l [A5 - 0xB1E]
00001FB4 3007 move.w D0, D7
00001FB6 E740 asl D0.w, 3
00001FB8 0640 F8E0 addi.w D0, 0xF8E0
00001FBC 4875 0000 pea.l [A5 + D0.w]
00001FC0 486D F45E pea.l [A5 - 0xBA2]
00001FC4 3F3C 0002 move.w -[A7], 0x2
00001FC8 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001FCC A8EC syscall CopyBits
00001FCE 5247 addq.w D7, 1
00001FD0 0C47 0008 cmpi.w D7, 0x8
00001FD4 6F00 FF4E ble -0xB0 /* 00001F24 */
00001FD8 486D F4D2 pea.l [A5 - 0xB2E]
00001FDC 486D F4E2 pea.l [A5 - 0xB1E]
00001FE0 486D F3A6 pea.l [A5 - 0xC5A]
00001FE4 486D F45E pea.l [A5 - 0xBA2]
00001FE8 3F3C 0002 move.w -[A7], 0x2
00001FEC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001FF0 A8EC syscall CopyBits
00001FF2 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001FF6 7032 moveq.l D0, 0x32
00001FF8 2F00 move.l -[A7], D0
00001FFA 486D F122 pea.l [A5 - 0xEDE]
00001FFE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00002002 486E FFDC pea.l [A6 - 0x24]
00002006 4267 clr.w -[A7]
00002008 3F3C FF83 move.w -[A7], 0xFF83
0000200C 3F3C 0200 move.w -[A7], 0x200
00002010 3F3C FFFF move.w -[A7], 0xFFFF
00002014 A8A7 syscall SetRect
00002016 486E FFD4 pea.l [A6 - 0x2C]
0000201A 4267 clr.w -[A7]
0000201C 3F3C 01F4 move.w -[A7], 0x1F4
00002020 3F3C 0200 move.w -[A7], 0x200
00002024 3F3C 0270 move.w -[A7], 0x270
00002028 A8A7 syscall SetRect
0000202A 7801 moveq.l D4, 0x01
0000202C 4247 clr.w D7
label0000202E:
0000202E 4243 clr.w D3
00002030 4A6E FFDC tst.w [A6 - 0x24]
00002034 6C06 bge +0x8 /* 0000203C */
00002036 362E FFDC move.w D3, [A6 - 0x24]
0000203A 4443 neg.w D3
label0000203C:
0000203C 486E FFDC pea.l [A6 - 0x24]
00002040 4267 clr.w -[A7]
00002042 3F03 move.w -[A7], D3
00002044 A8A8 syscall OffsetRect
00002046 486E FFD4 pea.l [A6 - 0x2C]
0000204A 4267 clr.w -[A7]
0000204C 3F03 move.w -[A7], D3
0000204E A8A8 syscall OffsetRect
00002050 486D FED4 pea.l [A5 - 0x12C]
00002054 486D F47E pea.l [A5 - 0xB82]
00002058 486E FFDC pea.l [A6 - 0x24]
0000205C 486E FFD4 pea.l [A6 - 0x2C]
00002060 4267 clr.w -[A7]
00002062 42A7 clr.l -[A7]
00002064 A8EC syscall CopyBits
00002066 486E FFDC pea.l [A6 - 0x24]
0000206A 4267 clr.w -[A7]
0000206C 3003 move.w D0, D3
0000206E 4440 neg.w D0
00002070 3F00 move.w -[A7], D0
00002072 A8A8 syscall OffsetRect
00002074 486E FFD4 pea.l [A6 - 0x2C]
00002078 4267 clr.w -[A7]
0000207A 3003 move.w D0, D3
0000207C 4440 neg.w D0
0000207E 3F00 move.w -[A7], D0
00002080 A8A8 syscall OffsetRect
00002082 7003 moveq.l D0, 0x03
00002084 9044 sub.w D0, D4
00002086 3800 move.w D4, D0
00002088 3004 move.w D0, D4
0000208A 6034 bra +0x36 /* 000020C0 */
label0000208C:
0000208C 486D F49A pea.l [A5 - 0xB66]
00002090 486D F47E pea.l [A5 - 0xB82]
00002094 486D E548 pea.l [A5 - 0x1AB8]
00002098 486E FFD4 pea.l [A6 - 0x2C]
0000209C 3F3C 0003 move.w -[A7], 0x3
000020A0 42A7 clr.l -[A7]
000020A2 A8EC syscall CopyBits
000020A4 6022 bra +0x24 /* 000020C8 */
label000020A6:
000020A6 486D F48C pea.l [A5 - 0xB74]
000020AA 486D F47E pea.l [A5 - 0xB82]
000020AE 486D E528 pea.l [A5 - 0x1AD8]
000020B2 486E FFD4 pea.l [A6 - 0x2C]
000020B6 3F3C 0003 move.w -[A7], 0x3
000020BA 42A7 clr.l -[A7]
000020BC A8EC syscall CopyBits
000020BE 6008 bra +0xA /* 000020C8 */
label000020C0:
000020C0 5340 subq.w D0, 1
000020C2 67C8 beq -0x36 /* 0000208C */
000020C4 5340 subq.w D0, 1
000020C6 67DE beq -0x20 /* 000020A6 */
label000020C8:
000020C8 3004 move.w D0, D4
000020CA 6034 bra +0x36 /* 00002100 */
label000020CC:
000020CC 486D F4A8 pea.l [A5 - 0xB58]
000020D0 486D F47E pea.l [A5 - 0xB82]
000020D4 486D E528 pea.l [A5 - 0x1AD8]
000020D8 486E FFD4 pea.l [A6 - 0x2C]
000020DC 3F3C 0001 move.w -[A7], 0x1
000020E0 42A7 clr.l -[A7]
000020E2 A8EC syscall CopyBits
000020E4 6022 bra +0x24 /* 00002108 */
label000020E6:
000020E6 486D F4A8 pea.l [A5 - 0xB58]
000020EA 486D F47E pea.l [A5 - 0xB82]
000020EE 486D E530 pea.l [A5 - 0x1AD0]
000020F2 486E FFD4 pea.l [A6 - 0x2C]
000020F6 3F3C 0001 move.w -[A7], 0x1
000020FA 42A7 clr.l -[A7]
000020FC A8EC syscall CopyBits
000020FE 6008 bra +0xA /* 00002108 */
label00002100:
00002100 5340 subq.w D0, 1
00002102 67C8 beq -0x36 /* 000020CC */
00002104 5340 subq.w D0, 1
00002106 67DE beq -0x20 /* 000020E6 */
label00002108:
00002108 486D F47E pea.l [A5 - 0xB82]
0000210C 486D F4E2 pea.l [A5 - 0xB1E]
00002110 486E FFD4 pea.l [A6 - 0x2C]
00002114 486E FFDC pea.l [A6 - 0x24]
00002118 4267 clr.w -[A7]
0000211A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000211E A8EC syscall CopyBits
00002120 486E FFDC pea.l [A6 - 0x24]
00002124 4267 clr.w -[A7]
00002126 3F3C 0004 move.w -[A7], 0x4
0000212A A8A8 syscall OffsetRect
0000212C 5247 addq.w D7, 1
0000212E 0C47 003C cmpi.w D7, 0x3C /* '<' */
00002132 6F00 FEFA ble -0x104 /* 0000202E */
00002136 7E01 moveq.l D7, 0x01
label00002138:
00002138 486D FED4 pea.l [A5 - 0x12C]
0000213C 486D F47E pea.l [A5 - 0xB82]
00002140 486E FFDC pea.l [A6 - 0x24]
00002144 486E FFD4 pea.l [A6 - 0x2C]
00002148 4267 clr.w -[A7]
0000214A 42A7 clr.l -[A7]
0000214C A8EC syscall CopyBits
0000214E 3007 move.w D0, D7
00002150 6000 0088 bra +0x8A /* 000021DA */
00002154 486D F48C pea.l [A5 - 0xB74]
00002158 486D F47E pea.l [A5 - 0xB82]
0000215C 486D E530 pea.l [A5 - 0x1AD0]
00002160 486E FFD4 pea.l [A6 - 0x2C]
00002164 3F3C 0003 move.w -[A7], 0x3
00002168 42A7 clr.l -[A7]
0000216A A8EC syscall CopyBits
0000216C 6000 0092 bra +0x94 /* 00002200 */
00002170 486D F48C pea.l [A5 - 0xB74]
00002174 486D F47E pea.l [A5 - 0xB82]
00002178 486D E538 pea.l [A5 - 0x1AC8]
0000217C 486E FFD4 pea.l [A6 - 0x2C]
00002180 3F3C 0003 move.w -[A7], 0x3
00002184 42A7 clr.l -[A7]
00002186 A8EC syscall CopyBits
00002188 6000 0076 bra +0x78 /* 00002200 */
0000218C 486D F48C pea.l [A5 - 0xB74]
00002190 486D F47E pea.l [A5 - 0xB82]
00002194 486D E540 pea.l [A5 - 0x1AC0]
00002198 486E FFD4 pea.l [A6 - 0x2C]
0000219C 3F3C 0003 move.w -[A7], 0x3
000021A0 42A7 clr.l -[A7]
000021A2 A8EC syscall CopyBits
000021A4 605A bra +0x5C /* 00002200 */
000021A6 486D F48C pea.l [A5 - 0xB74]
000021AA 486D F47E pea.l [A5 - 0xB82]
000021AE 486D E548 pea.l [A5 - 0x1AB8]
000021B2 486E FFD4 pea.l [A6 - 0x2C]
000021B6 3F3C 0003 move.w -[A7], 0x3
000021BA 42A7 clr.l -[A7]
000021BC A8EC syscall CopyBits
000021BE 6040 bra +0x42 /* 00002200 */
000021C0 486D F47E pea.l [A5 - 0xB82]
000021C4 486D F47E pea.l [A5 - 0xB82]
000021C8 486D E528 pea.l [A5 - 0x1AD8]
000021CC 486E FFD4 pea.l [A6 - 0x2C]
000021D0 3F3C 0003 move.w -[A7], 0x3
000021D4 42A7 clr.l -[A7]
000021D6 A8EC syscall CopyBits
000021D8 6026 bra +0x28 /* 00002200 */
label000021DA:
000021DA 5340 subq.w D0, 1
000021DC 0C40 000A cmpi.w D0, 0xA /* '\n' */
000021E0 641E bcc +0x20 /* 00002200 */
000021E2 D040 add.w D0, D0
000021E4 303B 0006 move.w D0, [PC + D0.w + 0x6]
000021E8 4EFB 0002 jmp [PC + D0.w + 0x2]
000021EC FF68 .extension 0xF68 <<F/4-5/7>> // unimplemented
000021EE FF68 .extension 0xF68 <<F/4-5/7>> // unimplemented
000021F0 FF84 .invalid <<F/6/7>>
000021F2 FF84 .invalid <<F/6/7>>
000021F4 FFA0 .invalid <<F/6/7>>
000021F6 FFA0 .invalid <<F/6/7>>
000021F8 FFBA .invalid <<F/6/7>>
000021FA FFBA .invalid <<F/6/7>>
000021FC FFD4 .invalid <<F/7/7>>
000021FE FFD4 .invalid <<F/7/7>>
label00002200:
00002200 3007 move.w D0, D7
00002202 6000 0088 bra +0x8A /* 0000228C */
00002206 486D F4A8 pea.l [A5 - 0xB58]
0000220A 486D F47E pea.l [A5 - 0xB82]
0000220E 486D E538 pea.l [A5 - 0x1AC8]
00002212 486E FFD4 pea.l [A6 - 0x2C]
00002216 3F3C 0001 move.w -[A7], 0x1
0000221A 42A7 clr.l -[A7]
0000221C A8EC syscall CopyBits
0000221E 6000 0092 bra +0x94 /* 000022B2 */
00002222 486D F4A8 pea.l [A5 - 0xB58]
00002226 486D F47E pea.l [A5 - 0xB82]
0000222A 486D E540 pea.l [A5 - 0x1AC0]
0000222E 486E FFD4 pea.l [A6 - 0x2C]
00002232 3F3C 0001 move.w -[A7], 0x1
00002236 42A7 clr.l -[A7]
00002238 A8EC syscall CopyBits
0000223A 6000 0076 bra +0x78 /* 000022B2 */
0000223E 486D F4A8 pea.l [A5 - 0xB58]
00002242 486D F47E pea.l [A5 - 0xB82]
00002246 486D E548 pea.l [A5 - 0x1AB8]
0000224A 486E FFD4 pea.l [A6 - 0x2C]
0000224E 3F3C 0001 move.w -[A7], 0x1
00002252 42A7 clr.l -[A7]
00002254 A8EC syscall CopyBits
00002256 605A bra +0x5C /* 000022B2 */
00002258 486D F49A pea.l [A5 - 0xB66]
0000225C 486D F47E pea.l [A5 - 0xB82]
00002260 486D E528 pea.l [A5 - 0x1AD8]
00002264 486E FFD4 pea.l [A6 - 0x2C]
00002268 3F3C 0001 move.w -[A7], 0x1
0000226C 42A7 clr.l -[A7]
0000226E A8EC syscall CopyBits
00002270 6040 bra +0x42 /* 000022B2 */
00002272 486D F49A pea.l [A5 - 0xB66]
00002276 486D F47E pea.l [A5 - 0xB82]
0000227A 486D E530 pea.l [A5 - 0x1AD0]
0000227E 486E FFD4 pea.l [A6 - 0x2C]
00002282 3F3C 0001 move.w -[A7], 0x1
00002286 42A7 clr.l -[A7]
00002288 A8EC syscall CopyBits
0000228A 6026 bra +0x28 /* 000022B2 */
label0000228C:
0000228C 5340 subq.w D0, 1
0000228E 0C40 000A cmpi.w D0, 0xA /* '\n' */
00002292 641E bcc +0x20 /* 000022B2 */
00002294 D040 add.w D0, D0
00002296 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000229A 4EFB 0002 jmp [PC + D0.w + 0x2]
0000229E FF68 .extension 0xF68 <<F/4-5/7>> // unimplemented
000022A0 FF68 .extension 0xF68 <<F/4-5/7>> // unimplemented
000022A2 FF84 .invalid <<F/6/7>>
000022A4 FF84 .invalid <<F/6/7>>
000022A6 FFA0 .invalid <<F/6/7>>
000022A8 FFA0 .invalid <<F/6/7>>
000022AA FFBA .invalid <<F/6/7>>
000022AC FFBA .invalid <<F/6/7>>
000022AE FFD4 .invalid <<F/7/7>>
000022B0 FFD4 .invalid <<F/7/7>>
label000022B2:
000022B2 486D F47E pea.l [A5 - 0xB82]
000022B6 486D F4E2 pea.l [A5 - 0xB1E]
000022BA 486E FFD4 pea.l [A6 - 0x2C]
000022BE 486E FFDC pea.l [A6 - 0x24]
000022C2 4267 clr.w -[A7]
000022C4 2F2D FBCE move.l -[A7], [A5 - 0x432]
000022C8 A8EC syscall CopyBits
000022CA 486E FFDC pea.l [A6 - 0x24]
000022CE 4267 clr.w -[A7]
000022D0 3F3C 0004 move.w -[A7], 0x4
000022D4 A8A8 syscall OffsetRect
000022D6 5247 addq.w D7, 1
000022D8 0C47 000A cmpi.w D7, 0xA /* '\n' */
000022DC 6F00 FE5A ble -0x1A4 /* 00002138 */
000022E0 486D FED4 pea.l [A5 - 0x12C]
000022E4 A875 syscall SetPBits/SetPortBits
000022E6 7E01 moveq.l D7, 0x01
label000022E8:
000022E8 3007 move.w D0, D7
000022EA C1FC 000E muls.w D0, 0xE
000022EE 0640 F6F6 addi.w D0, 0xF6F6
000022F2 49F5 0000 lea.l A4, [A5 + D0.w]
000022F6 422C 0001 clr.b [A4 + 0x1]
000022FA 4214 clr.b [A4]
000022FC 426C 000A clr.w [A4 + 0xA]
00002300 5247 addq.w D7, 1
00002302 0C47 0014 cmpi.w D7, 0x14
00002306 6FE0 ble -0x1E /* 000022E8 */
00002308 7E01 moveq.l D7, 0x01
label0000230A:
0000230A 3007 move.w D0, D7
0000230C C1FC 000E muls.w D0, 0xE
00002310 0640 F6F6 addi.w D0, 0xF6F6
00002314 49F5 0000 lea.l A4, [A5 + D0.w]
00002318 554F subq.w A7, 2
0000231A 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
0000231E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00002322 395F 0002 move.w [A4 + 0x2], [A7]+
00002326 554F subq.w A7, 2
00002328 3F3C 01F4 move.w -[A7], 0x1F4
0000232C 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00002330 395F 0004 move.w [A4 + 0x4], [A7]+
00002334 302C 0002 move.w D0, [A4 + 0x2]
00002338 0640 000A addi.w D0, 0xA /* '\n' */
0000233C 3940 0006 move.w [A4 + 0x6], D0
00002340 302C 0004 move.w D0, [A4 + 0x4]
00002344 0640 000A addi.w D0, 0xA /* '\n' */
00002348 3940 0008 move.w [A4 + 0x8], D0
0000234C 18BC 0001 move.b [A4], 0x1
00002350 197C 0001 0001 move.b [A4 + 0x1], 0x1
00002356 397C 0001 000C move.w [A4 + 0xC], 0x1
0000235C 554F subq.w A7, 2
0000235E 302D F468 move.w D0, [A5 - 0xB98]
00002362 C1FC 000A muls.w D0, 0xA /* '\n' */
00002366 323C 0082 move.w D1, 0x82
0000236A 9240 sub.w D1, D0
0000236C 3F01 move.w -[A7], D1
0000236E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00002372 0C5F 0001 cmpi.w [A7]+, 0x1
00002376 6606 bne +0x8 /* 0000237E */
00002378 397C 0002 000C move.w [A4 + 0xC], 0x2
label0000237E:
0000237E 554F subq.w A7, 2
00002380 302D F468 move.w D0, [A5 - 0xB98]
00002384 C1FC 000A muls.w D0, 0xA /* '\n' */
00002388 323C 0091 move.w D1, 0x91
0000238C 9240 sub.w D1, D0
0000238E 3F01 move.w -[A7], D1
00002390 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00002394 0C5F 0001 cmpi.w [A7]+, 0x1
00002398 6606 bne +0x8 /* 000023A0 */
0000239A 397C 0003 000C move.w [A4 + 0xC], 0x3
label000023A0:
000023A0 426C 000A clr.w [A4 + 0xA]
000023A4 302C 000C move.w D0, [A4 + 0xC]
000023A8 6054 bra +0x56 /* 000023FE */
label000023AA:
000023AA 486D F4D2 pea.l [A5 - 0xB2E]
000023AE 486D F4E2 pea.l [A5 - 0xB1E]
000023B2 486D F3AE pea.l [A5 - 0xC52]
000023B6 486C 0002 pea.l [A4 + 0x2]
000023BA 3F3C 0002 move.w -[A7], 0x2
000023BE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000023C2 A8EC syscall CopyBits
000023C4 6044 bra +0x46 /* 0000240A */
label000023C6:
000023C6 486D F4D2 pea.l [A5 - 0xB2E]
000023CA 486D F4E2 pea.l [A5 - 0xB1E]
000023CE 486D F39E pea.l [A5 - 0xC62]
000023D2 486C 0002 pea.l [A4 + 0x2]
000023D6 3F3C 0002 move.w -[A7], 0x2
000023DA 2F2D FBCE move.l -[A7], [A5 - 0x432]
000023DE A8EC syscall CopyBits
000023E0 6028 bra +0x2A /* 0000240A */
label000023E2:
000023E2 486D F4D2 pea.l [A5 - 0xB2E]
000023E6 486D F4E2 pea.l [A5 - 0xB1E]
000023EA 486D F396 pea.l [A5 - 0xC6A]
000023EE 486C 0002 pea.l [A4 + 0x2]
000023F2 3F3C 0002 move.w -[A7], 0x2
000023F6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000023FA A8EC syscall CopyBits
000023FC 600C bra +0xE /* 0000240A */
label000023FE:
000023FE 5340 subq.w D0, 1
00002400 67A8 beq -0x56 /* 000023AA */
00002402 5340 subq.w D0, 1
00002404 67C0 beq -0x3E /* 000023C6 */
00002406 5340 subq.w D0, 1
00002408 67D8 beq -0x26 /* 000023E2 */
label0000240A:
0000240A 5247 addq.w D7, 1
0000240C 0C47 000A cmpi.w D7, 0xA /* '\n' */
00002410 6F00 FEF8 ble -0x106 /* 0000230A */
00002414 7E01 moveq.l D7, 0x01
label00002416:
00002416 3007 move.w D0, D7
00002418 C1FC 000E muls.w D0, 0xE
0000241C 0640 F5DE addi.w D0, 0xF5DE
00002420 49F5 0000 lea.l A4, [A5 + D0.w]
00002424 554F subq.w A7, 2
00002426 3F3C 010E move.w -[A7], 0x10E
0000242A 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000242E 395F 0002 move.w [A4 + 0x2], [A7]+
00002432 554F subq.w A7, 2
00002434 3F3C 01F4 move.w -[A7], 0x1F4
00002438 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000243C 395F 0004 move.w [A4 + 0x4], [A7]+
00002440 302C 0002 move.w D0, [A4 + 0x2]
00002444 0640 000A addi.w D0, 0xA /* '\n' */
00002448 3940 0006 move.w [A4 + 0x6], D0
0000244C 302C 0004 move.w D0, [A4 + 0x4]
00002450 0640 000A addi.w D0, 0xA /* '\n' */
00002454 3940 0008 move.w [A4 + 0x8], D0
00002458 18BC 0001 move.b [A4], 0x1
0000245C 397C 0027 000A move.w [A4 + 0xA], 0x27 /* '\'' */
00002462 486D F4D2 pea.l [A5 - 0xB2E]
00002466 486D F4E2 pea.l [A5 - 0xB1E]
0000246A 486D F38E pea.l [A5 - 0xC72]
0000246E 486C 0002 pea.l [A4 + 0x2]
00002472 3F3C 0002 move.w -[A7], 0x2
00002476 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000247A A8EC syscall CopyBits
0000247C 5247 addq.w D7, 1
0000247E 0C47 0014 cmpi.w D7, 0x14
00002482 6F92 ble -0x6C /* 00002416 */
00002484 486D FF52 pea.l [A5 - 0xAE]
00002488 A875 syscall SetPBits/SetPortBits
0000248A 7801 moveq.l D4, 0x01
0000248C 4247 clr.w D7
label0000248E:
0000248E 4243 clr.w D3
00002490 4A6E FFDC tst.w [A6 - 0x24]
00002494 6C06 bge +0x8 /* 0000249C */
00002496 362E FFDC move.w D3, [A6 - 0x24]
0000249A 4443 neg.w D3
label0000249C:
0000249C 486E FFDC pea.l [A6 - 0x24]
000024A0 4267 clr.w -[A7]
000024A2 3F03 move.w -[A7], D3
000024A4 A8A8 syscall OffsetRect
000024A6 486E FFD4 pea.l [A6 - 0x2C]
000024AA 4267 clr.w -[A7]
000024AC 3F03 move.w -[A7], D3
000024AE A8A8 syscall OffsetRect
000024B0 486D FED4 pea.l [A5 - 0x12C]
000024B4 486D F47E pea.l [A5 - 0xB82]
000024B8 486E FFDC pea.l [A6 - 0x24]
000024BC 486E FFD4 pea.l [A6 - 0x2C]
000024C0 4267 clr.w -[A7]
000024C2 42A7 clr.l -[A7]
000024C4 A8EC syscall CopyBits
000024C6 486E FFDC pea.l [A6 - 0x24]
000024CA 4267 clr.w -[A7]
000024CC 3003 move.w D0, D3
000024CE 4440 neg.w D0
000024D0 3F00 move.w -[A7], D0
000024D2 A8A8 syscall OffsetRect
000024D4 486E FFD4 pea.l [A6 - 0x2C]
000024D8 4267 clr.w -[A7]
000024DA 3003 move.w D0, D3
000024DC 4440 neg.w D0
000024DE 3F00 move.w -[A7], D0
000024E0 A8A8 syscall OffsetRect
000024E2 7003 moveq.l D0, 0x03
000024E4 9044 sub.w D0, D4
000024E6 3800 move.w D4, D0
000024E8 3004 move.w D0, D4
000024EA 6034 bra +0x36 /* 00002520 */
label000024EC:
000024EC 486D F47E pea.l [A5 - 0xB82]
000024F0 486D F47E pea.l [A5 - 0xB82]
000024F4 486D E530 pea.l [A5 - 0x1AD0]
000024F8 486E FFD4 pea.l [A6 - 0x2C]
000024FC 3F3C 0003 move.w -[A7], 0x3
00002500 42A7 clr.l -[A7]
00002502 A8EC syscall CopyBits
00002504 6022 bra +0x24 /* 00002528 */
label00002506:
00002506 486D F47E pea.l [A5 - 0xB82]
0000250A 486D F47E pea.l [A5 - 0xB82]
0000250E 486D E530 pea.l [A5 - 0x1AD0]
00002512 486E FFD4 pea.l [A6 - 0x2C]
00002516 3F3C 0003 move.w -[A7], 0x3
0000251A 42A7 clr.l -[A7]
0000251C A8EC syscall CopyBits
0000251E 6008 bra +0xA /* 00002528 */
label00002520:
00002520 5340 subq.w D0, 1
00002522 67C8 beq -0x36 /* 000024EC */
00002524 5340 subq.w D0, 1
00002526 67DE beq -0x20 /* 00002506 */
label00002528:
00002528 3004 move.w D0, D4
0000252A 6034 bra +0x36 /* 00002560 */
label0000252C:
0000252C 486D F49A pea.l [A5 - 0xB66]
00002530 486D F47E pea.l [A5 - 0xB82]
00002534 486D E538 pea.l [A5 - 0x1AC8]
00002538 486E FFD4 pea.l [A6 - 0x2C]
0000253C 3F3C 0001 move.w -[A7], 0x1
00002540 42A7 clr.l -[A7]
00002542 A8EC syscall CopyBits
00002544 6022 bra +0x24 /* 00002568 */
label00002546:
00002546 486D F49A pea.l [A5 - 0xB66]
0000254A 486D F47E pea.l [A5 - 0xB82]
0000254E 486D E540 pea.l [A5 - 0x1AC0]
00002552 486E FFD4 pea.l [A6 - 0x2C]
00002556 3F3C 0001 move.w -[A7], 0x1
0000255A 42A7 clr.l -[A7]
0000255C A8EC syscall CopyBits
0000255E 6008 bra +0xA /* 00002568 */
label00002560:
00002560 5340 subq.w D0, 1
00002562 67C8 beq -0x36 /* 0000252C */
00002564 5340 subq.w D0, 1
00002566 67DE beq -0x20 /* 00002546 */
label00002568:
00002568 486D F47E pea.l [A5 - 0xB82]
0000256C 486D F4E2 pea.l [A5 - 0xB1E]
00002570 486E FFD4 pea.l [A6 - 0x2C]
00002574 486E FFDC pea.l [A6 - 0x24]
00002578 4267 clr.w -[A7]
0000257A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000257E A8EC syscall CopyBits
00002580 486E FFDC pea.l [A6 - 0x24]
00002584 4267 clr.w -[A7]
00002586 3F3C FFFC move.w -[A7], 0xFFFC
0000258A A8A8 syscall OffsetRect
0000258C 5247 addq.w D7, 1
0000258E 0C47 0046 cmpi.w D7, 0x46 /* 'F' */
00002592 6F00 FEFA ble -0x104 /* 0000248E */
00002596 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
0000259A 4E5E unlink A6
0000259C 4E75 rts
0000259E 494E chk.w D4, A6
000025A0 4954 chk.w D4, [A4]
000025A2 4F4E chk.w D7, A6
000025A4 4547 chk.w D2, D7
000025A6 0745 bchg D5, D3
000025A8 6E65 bgt +0x67 /* 0000260F */
000025AA 7267 moveq.l D1, 0x67
000025AC 793A moveq.l D4, 0x3A
000025AE 0642 6561 addi.w D2, 0x6561 /* 'ea' */
000025B2 6368 bls +0x6A /* 0000261C */
000025B4 3A16 move.w D5, [A6]
000025B6 0620 5761 addi.b -[A0], 0x61 /* 'a' */
000025BA 7665 moveq.l D3, 0x65
000025BC 3A16 move.w D5, [A6]
000025BE 0653 636F addi.w [A3], 0x636F /* 'co' */
000025C2 7265 moveq.l D1, 0x65
000025C4 3A16 move.w D5, [A6]
export_51:
000025C6 4E56 0000 link A6, 0
000025CA 4E5E unlink A6
000025CC 4E75 rts
000025CE 4C4F 4144 movem.l D2,D6,A0,A6, A7
000025D2 4F54 chk.w D7, [A4]
000025D4 4845 swap.w D5
export_52:
000025D6 4E56 FFEA link A6, -0x0016
000025DA 48E7 0308 movem.l -[A7], D6,D7,A4
000025DE 302D F454 move.w D0, [A5 - 0xBAC]
000025E2 5B40 subq.w D0, 5
000025E4 3B40 F454 move.w [A5 - 0xBAC], D0
000025E8 3F2D F454 move.w -[A7], [A5 - 0xBAC]
000025EC 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000025F0 486D F156 pea.l [A5 - 0xEAA]
000025F4 302D F460 move.w D0, [A5 - 0xBA0]
000025F8 0640 FFD8 addi.w D0, 0xFFD8
000025FC 3F00 move.w -[A7], D0
000025FE 302D F45E move.w D0, [A5 - 0xBA2]
00002602 0640 FFCD addi.w D0, 0xFFCD
00002606 3F00 move.w -[A7], D0
00002608 302D F460 move.w D0, [A5 - 0xBA0]
0000260C 0640 003B addi.w D0, 0x3B /* ';' */
00002610 3F00 move.w -[A7], D0
00002612 302D F45E move.w D0, [A5 - 0xBA2]
00002616 0640 002D addi.w D0, 0x2D /* '-' */
0000261A 3F00 move.w -[A7], D0
label0000261C:
0000261C A8A7 syscall SetRect
0000261E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002622 2F2D F86A move.l -[A7], [A5 - 0x796]
00002626 594F subq.w A7, 4
00002628 594F subq.w A7, 4
0000262A 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00002630 3F3C 03EF move.w -[A7], 0x3EF
00002634 A9A0 syscall GetResource
00002636 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000263A 42A7 clr.l -[A7]
0000263C 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00002640 486D F4D2 pea.l [A5 - 0xB2E]
00002644 486D F4E2 pea.l [A5 - 0xB1E]
00002648 486D F3A6 pea.l [A5 - 0xC5A]
0000264C 486D F45E pea.l [A5 - 0xBA2]
00002650 3F3C 0002 move.w -[A7], 0x2
00002654 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002658 A8EC syscall CopyBits
0000265A 7E01 moveq.l D7, 0x01
label0000265C:
0000265C 486D F4C4 pea.l [A5 - 0xB3C]
00002660 486D F4E2 pea.l [A5 - 0xB1E]
00002664 3007 move.w D0, D7
00002666 E740 asl D0.w, 3
00002668 0640 F976 addi.w D0, 0xF976
0000266C 4875 0000 pea.l [A5 + D0.w]
00002670 486D F156 pea.l [A5 - 0xEAA]
00002674 3F3C 0002 move.w -[A7], 0x2
00002678 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000267C A8EC syscall CopyBits
0000267E 7002 moveq.l D0, 0x02
00002680 2F00 move.l -[A7], D0
00002682 486D EC58 pea.l [A5 - 0x13A8]
00002686 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000268A 486D F4C4 pea.l [A5 - 0xB3C]
0000268E 486D F4E2 pea.l [A5 - 0xB1E]
00002692 3007 move.w D0, D7
00002694 E740 asl D0.w, 3
00002696 0640 F976 addi.w D0, 0xF976
0000269A 4875 0000 pea.l [A5 + D0.w]
0000269E 486D F156 pea.l [A5 - 0xEAA]
000026A2 3F3C 0002 move.w -[A7], 0x2
000026A6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000026AA A8EC syscall CopyBits
000026AC 5247 addq.w D7, 1
000026AE 0C47 0005 cmpi.w D7, 0x5
000026B2 6FA8 ble -0x56 /* 0000265C */
000026B4 486D F4C4 pea.l [A5 - 0xB3C]
000026B8 486D F4E2 pea.l [A5 - 0xB1E]
000026BC 486D F996 pea.l [A5 - 0x66A]
000026C0 486D F156 pea.l [A5 - 0xEAA]
000026C4 3F3C 0002 move.w -[A7], 0x2
000026C8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000026CC A8EC syscall CopyBits
000026CE 7002 moveq.l D0, 0x02
000026D0 2F00 move.l -[A7], D0
000026D2 486D EC58 pea.l [A5 - 0x13A8]
000026D6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000026DA 486D F4C4 pea.l [A5 - 0xB3C]
000026DE 486D F4E2 pea.l [A5 - 0xB1E]
000026E2 486D F996 pea.l [A5 - 0x66A]
000026E6 486D F156 pea.l [A5 - 0xEAA]
000026EA 3F3C 0002 move.w -[A7], 0x2
000026EE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000026F2 A8EC syscall CopyBits
000026F4 486D F4C4 pea.l [A5 - 0xB3C]
000026F8 486D F4E2 pea.l [A5 - 0xB1E]
000026FC 486D F98E pea.l [A5 - 0x672]
00002700 486D F156 pea.l [A5 - 0xEAA]
00002704 3F3C 0002 move.w -[A7], 0x2
00002708 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000270C A8EC syscall CopyBits
0000270E 7002 moveq.l D0, 0x02
00002710 2F00 move.l -[A7], D0
00002712 486D EC58 pea.l [A5 - 0x13A8]
00002716 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000271A 486D F4C4 pea.l [A5 - 0xB3C]
0000271E 486D F4E2 pea.l [A5 - 0xB1E]
00002722 486D F98E pea.l [A5 - 0x672]
00002726 486D F156 pea.l [A5 - 0xEAA]
0000272A 3F3C 0002 move.w -[A7], 0x2
0000272E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002732 A8EC syscall CopyBits
00002734 486D F4C4 pea.l [A5 - 0xB3C]
00002738 486D F4E2 pea.l [A5 - 0xB1E]
0000273C 486D F986 pea.l [A5 - 0x67A]
00002740 486D F156 pea.l [A5 - 0xEAA]
00002744 3F3C 0002 move.w -[A7], 0x2
00002748 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000274C A8EC syscall CopyBits
0000274E 7002 moveq.l D0, 0x02
00002750 2F00 move.l -[A7], D0
00002752 486D EC58 pea.l [A5 - 0x13A8]
00002756 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000275A 486D F4C4 pea.l [A5 - 0xB3C]
0000275E 486D F4E2 pea.l [A5 - 0xB1E]
00002762 486D F986 pea.l [A5 - 0x67A]
00002766 486D F156 pea.l [A5 - 0xEAA]
0000276A 3F3C 0002 move.w -[A7], 0x2
0000276E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002772 A8EC syscall CopyBits
00002774 486D F4C4 pea.l [A5 - 0xB3C]
00002778 486D F4E2 pea.l [A5 - 0xB1E]
0000277C 486D F97E pea.l [A5 - 0x682]
00002780 486D F156 pea.l [A5 - 0xEAA]
00002784 3F3C 0002 move.w -[A7], 0x2
00002788 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000278C A8EC syscall CopyBits
0000278E 7002 moveq.l D0, 0x02
00002790 2F00 move.l -[A7], D0
00002792 486D EC58 pea.l [A5 - 0x13A8]
00002796 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000279A 486D F4C4 pea.l [A5 - 0xB3C]
0000279E 486D F4E2 pea.l [A5 - 0xB1E]
000027A2 486D F97E pea.l [A5 - 0x682]
000027A6 486D F156 pea.l [A5 - 0xEAA]
000027AA 3F3C 0002 move.w -[A7], 0x2
000027AE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000027B2 A8EC syscall CopyBits
000027B4 486D F4D2 pea.l [A5 - 0xB2E]
000027B8 486D F4E2 pea.l [A5 - 0xB1E]
000027BC 486D F3A6 pea.l [A5 - 0xC5A]
000027C0 486D F45E pea.l [A5 - 0xBA2]
000027C4 3F3C 0002 move.w -[A7], 0x2
000027C8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000027CC A8EC syscall CopyBits
000027CE 486D F156 pea.l [A5 - 0xEAA]
000027D2 3F3C FFF6 move.w -[A7], 0xFFF6
000027D6 3F3C FFF6 move.w -[A7], 0xFFF6
000027DA A8A9 syscall InsetRect
000027DC 554F subq.w A7, 2
000027DE 486D F0FE pea.l [A5 - 0xF02]
000027E2 486D F156 pea.l [A5 - 0xEAA]
000027E6 486D ECBC pea.l [A5 - 0x1344]
000027EA A8AA syscall SectRect
000027EC 101F move.b D0, [A7]+
000027EE C02D F113 and.b D0, [A5 - 0xEED]
000027F2 670A beq +0xC /* 000027FE */
000027F4 302D F0F6 move.w D0, [A5 - 0xF0A]
000027F8 5740 subq.w D0, 3
000027FA 3B40 F0F6 move.w [A5 - 0xF0A], D0
label000027FE:
000027FE 554F subq.w A7, 2
00002800 486D F92A pea.l [A5 - 0x6D6]
00002804 486D F156 pea.l [A5 - 0xEAA]
00002808 486D ECBC pea.l [A5 - 0x1344]
0000280C A8AA syscall SectRect
0000280E 101F move.b D0, [A7]+
00002810 C02D F116 and.b D0, [A5 - 0xEEA]
00002814 670A beq +0xC /* 00002820 */
00002816 302D F938 move.w D0, [A5 - 0x6C8]
0000281A 5740 subq.w D0, 3
0000281C 3B40 F938 move.w [A5 - 0x6C8], D0
label00002820:
00002820 554F subq.w A7, 2
00002822 486D ECC4 pea.l [A5 - 0x133C]
00002826 486D F156 pea.l [A5 - 0xEAA]
0000282A 486D ECBC pea.l [A5 - 0x1344]
0000282E A8AA syscall SectRect
00002830 101F move.b D0, [A7]+
00002832 C02D F114 and.b D0, [A5 - 0xEEC]
00002836 670A beq +0xC /* 00002842 */
00002838 302D ECCC move.w D0, [A5 - 0x1334]
0000283C 5640 addq.w D0, 3
0000283E 3B40 ECCC move.w [A5 - 0x1334], D0
label00002842:
00002842 554F subq.w A7, 2
00002844 486D F0EE pea.l [A5 - 0xF12]
00002848 486D F156 pea.l [A5 - 0xEAA]
0000284C 486D ECBC pea.l [A5 - 0x1344]
00002850 A8AA syscall SectRect
00002852 101F move.b D0, [A7]+
00002854 C02D F112 and.b D0, [A5 - 0xEEE]
00002858 675A beq +0x5C /* 000028B4 */
0000285A 302D F0E8 move.w D0, [A5 - 0xF18]
0000285E 5740 subq.w D0, 3
00002860 3B40 F0E8 move.w [A5 - 0xF18], D0
00002864 4A6D F0E8 tst.w [A5 - 0xF18]
00002868 57C0 seq D0
0000286A 0C6D FFFF F0E8 cmpi.w [A5 - 0xF18], 0xFFFF
00002870 57C1 seq D1
00002872 8001 or.b D0, D1
00002874 0C6D FFFE F0E8 cmpi.w [A5 - 0xF18], 0xFFFE
0000287A 57C1 seq D1
0000287C 8001 or.b D0, D1
0000287E 6734 beq +0x36 /* 000028B4 */
00002880 486D F4C4 pea.l [A5 - 0xB3C]
00002884 486D F4E2 pea.l [A5 - 0xB1E]
00002888 486D F084 pea.l [A5 - 0xF7C]
0000288C 486D F0EE pea.l [A5 - 0xF12]
00002890 3F3C 0002 move.w -[A7], 0x2
00002894 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002898 A8EC syscall CopyBits
0000289A 486D F4C4 pea.l [A5 - 0xB3C]
0000289E 486D F4E2 pea.l [A5 - 0xB1E]
000028A2 486D F08C pea.l [A5 - 0xF74]
000028A6 486D F0EE pea.l [A5 - 0xF12]
000028AA 3F3C 0002 move.w -[A7], 0x2
000028AE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000028B2 A8EC syscall CopyBits
label000028B4:
000028B4 554F subq.w A7, 2
000028B6 486D F054 pea.l [A5 - 0xFAC]
000028BA 486D F156 pea.l [A5 - 0xEAA]
000028BE 486D ECBC pea.l [A5 - 0x1344]
000028C2 A8AA syscall SectRect
000028C4 101F move.b D0, [A7]+
000028C6 C02D F111 and.b D0, [A5 - 0xEEF]
000028CA 675A beq +0x5C /* 00002926 */
000028CC 302D F022 move.w D0, [A5 - 0xFDE]
000028D0 5740 subq.w D0, 3
000028D2 3B40 F022 move.w [A5 - 0xFDE], D0
000028D6 4A6D F022 tst.w [A5 - 0xFDE]
000028DA 57C0 seq D0
000028DC 0C6D FFFF F022 cmpi.w [A5 - 0xFDE], 0xFFFF
000028E2 57C1 seq D1
000028E4 8001 or.b D0, D1
000028E6 0C6D FFFE F022 cmpi.w [A5 - 0xFDE], 0xFFFE
000028EC 57C1 seq D1
000028EE 8001 or.b D0, D1
000028F0 6734 beq +0x36 /* 00002926 */
000028F2 486D F4C4 pea.l [A5 - 0xB3C]
000028F6 486D F4E2 pea.l [A5 - 0xB1E]
000028FA 486D F024 pea.l [A5 - 0xFDC]
000028FE 486D F054 pea.l [A5 - 0xFAC]
00002902 3F3C 0002 move.w -[A7], 0x2
00002906 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000290A A8EC syscall CopyBits
0000290C 486D F4C4 pea.l [A5 - 0xB3C]
00002910 486D F4E2 pea.l [A5 - 0xB1E]
00002914 486D F02C pea.l [A5 - 0xFD4]
00002918 486D F054 pea.l [A5 - 0xFAC]
0000291C 3F3C 0002 move.w -[A7], 0x2
00002920 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002924 A8EC syscall CopyBits
label00002926:
00002926 7E01 moveq.l D7, 0x01
label00002928:
00002928 3007 move.w D0, D7
0000292A C1FC 000E muls.w D0, 0xE
0000292E 0640 F6F6 addi.w D0, 0xF6F6
00002932 49F5 0000 lea.l A4, [A5 + D0.w]
00002936 1014 move.b D0, [A4]
00002938 C02D F11C and.b D0, [A5 - 0xEE4]
0000293C 122D F112 move.b D1, [A5 - 0xEEE]
00002940 5301 subq.b D1, 1
00002942 C001 and.b D0, D1
00002944 6700 01BA beq +0x1BC /* 00002B00 */
00002948 554F subq.w A7, 2
0000294A 486C 0002 pea.l [A4 + 0x2]
0000294E 486D F156 pea.l [A5 - 0xEAA]
00002952 486D ECBC pea.l [A5 - 0x1344]
00002956 A8AA syscall SectRect
00002958 4A6C 000A tst.w [A4 + 0xA]
0000295C 57C0 seq D0
0000295E C01F and.b D0, [A7]+
00002960 6700 019E beq +0x1A0 /* 00002B00 */
00002964 302D F108 move.w D0, [A5 - 0xEF8]
00002968 0640 000A addi.w D0, 0xA /* '\n' */
0000296C 3B40 F108 move.w [A5 - 0xEF8], D0
00002970 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00002974 3F3C 014F move.w -[A7], 0x14F
00002978 A893 syscall MoveTo
0000297A 302D F108 move.w D0, [A5 - 0xEF8]
0000297E 48C0 ext.l D0
00002980 2F00 move.l -[A7], D0
00002982 486D EDFA pea.l [A5 - 0x1206]
00002986 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000298A 486D EDFA pea.l [A5 - 0x1206]
0000298E A884 syscall DrawString
00002990 397C 0001 000A move.w [A4 + 0xA], 0x1
00002996 302C 000C move.w D0, [A4 + 0xC]
0000299A 6054 bra +0x56 /* 000029F0 */
label0000299C:
0000299C 486D F4D2 pea.l [A5 - 0xB2E]
000029A0 486D F4E2 pea.l [A5 - 0xB1E]
000029A4 486D F3AE pea.l [A5 - 0xC52]
000029A8 486C 0002 pea.l [A4 + 0x2]
000029AC 3F3C 0002 move.w -[A7], 0x2
000029B0 2F2D FBCE move.l -[A7], [A5 - 0x432]
000029B4 A8EC syscall CopyBits
000029B6 6044 bra +0x46 /* 000029FC */
label000029B8:
000029B8 486D F4D2 pea.l [A5 - 0xB2E]
000029BC 486D F4E2 pea.l [A5 - 0xB1E]
000029C0 486D F39E pea.l [A5 - 0xC62]
000029C4 486C 0002 pea.l [A4 + 0x2]
000029C8 3F3C 0002 move.w -[A7], 0x2
000029CC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000029D0 A8EC syscall CopyBits
000029D2 6028 bra +0x2A /* 000029FC */
label000029D4:
000029D4 486D F4D2 pea.l [A5 - 0xB2E]
000029D8 486D F4E2 pea.l [A5 - 0xB1E]
000029DC 486D F396 pea.l [A5 - 0xC6A]
000029E0 486C 0002 pea.l [A4 + 0x2]
000029E4 3F3C 0002 move.w -[A7], 0x2
000029E8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000029EC A8EC syscall CopyBits
000029EE 600C bra +0xE /* 000029FC */
label000029F0:
000029F0 5340 subq.w D0, 1
000029F2 67A8 beq -0x56 /* 0000299C */
000029F4 5340 subq.w D0, 1
000029F6 67C0 beq -0x3E /* 000029B8 */
000029F8 5340 subq.w D0, 1
000029FA 67D8 beq -0x26 /* 000029D4 */
label000029FC:
000029FC 0C6C 0003 000C cmpi.w [A4 + 0xC], 0x3
00002A02 671E beq +0x20 /* 00002A22 */
00002A04 486D F4D2 pea.l [A5 - 0xB2E]
00002A08 486D F4E2 pea.l [A5 - 0xB1E]
00002A0C 486D F1E6 pea.l [A5 - 0xE1A]
00002A10 486C 0002 pea.l [A4 + 0x2]
00002A14 3F3C 0002 move.w -[A7], 0x2
00002A18 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002A1C A8EC syscall CopyBits
00002A1E 6000 00E0 bra +0xE2 /* 00002B00 */
label00002A22:
00002A22 4214 clr.b [A4]
00002A24 4246 clr.w D6
label00002A26:
00002A26 5246 addq.w D6, 1
00002A28 3006 move.w D0, D6
00002A2A D040 add.w D0, D0
00002A2C 0640 F43E addi.w D0, 0xF43E
00002A30 4A75 0000 tst.w [A5 + D0.w]
00002A34 57C0 seq D0
00002A36 0C46 000A cmpi.w D6, 0xA /* '\n' */
00002A3A 57C1 seq D1
00002A3C 8001 or.b D0, D1
00002A3E 67E6 beq -0x18 /* 00002A26 */
00002A40 3006 move.w D0, D6
00002A42 D040 add.w D0, D0
00002A44 0640 F43E addi.w D0, 0xF43E
00002A48 4A75 0000 tst.w [A5 + D0.w]
00002A4C 6600 00B2 bne +0xB4 /* 00002B00 */
00002A50 3006 move.w D0, D6
00002A52 D040 add.w D0, D0
00002A54 0640 F43E addi.w D0, 0xF43E
00002A58 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
00002A5E 302C 0002 move.w D0, [A4 + 0x2]
00002A62 0640 000A addi.w D0, 0xA /* '\n' */
00002A66 3206 move.w D1, D6
00002A68 E741 asl D1.w, 3
00002A6A 0641 F3EC addi.w D1, 0xF3EC
00002A6E 3B80 1000 move.w [A5 + D1.w], D0
00002A72 302C 0004 move.w D0, [A4 + 0x4]
00002A76 5E40 addq.w D0, 7
00002A78 3206 move.w D1, D6
00002A7A E741 asl D1.w, 3
00002A7C 0641 F3EA addi.w D1, 0xF3EA
00002A80 3B80 1000 move.w [A5 + D1.w], D0
00002A84 3006 move.w D0, D6
00002A86 E740 asl D0.w, 3
00002A88 0640 F3EC addi.w D0, 0xF3EC
00002A8C 3035 0000 move.w D0, [A5 + D0.w]
00002A90 5F40 subq.w D0, 7
00002A92 3206 move.w D1, D6
00002A94 E741 asl D1.w, 3
00002A96 0641 F3E8 addi.w D1, 0xF3E8
00002A9A 3B80 1000 move.w [A5 + D1.w], D0
00002A9E 3006 move.w D0, D6
00002AA0 E740 asl D0.w, 3
00002AA2 0640 F3EA addi.w D0, 0xF3EA
00002AA6 3035 0000 move.w D0, [A5 + D0.w]
00002AAA 5840 addq.w D0, 4
00002AAC 3206 move.w D1, D6
00002AAE E741 asl D1.w, 3
00002AB0 0641 F3EE addi.w D1, 0xF3EE
00002AB4 3B80 1000 move.w [A5 + D1.w], D0
00002AB8 302C 0004 move.w D0, [A4 + 0x4]
00002ABC 5A40 addq.w D0, 5
00002ABE 3206 move.w D1, D6
00002AC0 E541 asl D1.w, 2
00002AC2 0641 F3C6 addi.w D1, 0xF3C6
00002AC6 3B80 1000 move.w [A5 + D1.w], D0
00002ACA 302C 0002 move.w D0, [A4 + 0x2]
00002ACE 0640 FFE7 addi.w D0, 0xFFE7
00002AD2 3206 move.w D1, D6
00002AD4 E541 asl D1.w, 2
00002AD6 0641 F3C4 addi.w D1, 0xF3C4
00002ADA 3B80 1000 move.w [A5 + D1.w], D0
00002ADE 486D F4C4 pea.l [A5 - 0xB3C]
00002AE2 486D F4E2 pea.l [A5 - 0xB1E]
00002AE6 486D F126 pea.l [A5 - 0xEDA]
00002AEA 3006 move.w D0, D6
00002AEC E740 asl D0.w, 3
00002AEE 0640 F3E8 addi.w D0, 0xF3E8
00002AF2 4875 0000 pea.l [A5 + D0.w]
00002AF6 3F3C 0002 move.w -[A7], 0x2
00002AFA 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002AFE A8EC syscall CopyBits
label00002B00:
00002B00 5247 addq.w D7, 1
00002B02 0C47 0014 cmpi.w D7, 0x14
00002B06 6F00 FE20 ble -0x1DE /* 00002928 */
00002B0A 7E01 moveq.l D7, 0x01
label00002B0C:
00002B0C 3007 move.w D0, D7
00002B0E C1FC 000E muls.w D0, 0xE
00002B12 0640 F5DE addi.w D0, 0xF5DE
00002B16 49F5 0000 lea.l A4, [A5 + D0.w]
00002B1A 1014 move.b D0, [A4]
00002B1C C02D F11C and.b D0, [A5 - 0xEE4]
00002B20 122D F112 move.b D1, [A5 - 0xEEE]
00002B24 5301 subq.b D1, 1
00002B26 C001 and.b D0, D1
00002B28 6700 019E beq +0x1A0 /* 00002CC8 */
00002B2C 554F subq.w A7, 2
00002B2E 486C 0002 pea.l [A4 + 0x2]
00002B32 486D F156 pea.l [A5 - 0xEAA]
00002B36 486D ECBC pea.l [A5 - 0x1344]
00002B3A A8AA syscall SectRect
00002B3C 0C6C 0064 000A cmpi.w [A4 + 0xA], 0x64 /* 'd' */
00002B42 5DC0 slt D0
00002B44 C01F and.b D0, [A7]+
00002B46 6700 0180 beq +0x182 /* 00002CC8 */
00002B4A 302C 000A move.w D0, [A4 + 0xA]
00002B4E 48C0 ext.l D0
00002B50 81FC 0005 divs.w D0, 0x5
00002B54 D06D F108 add.w D0, [A5 - 0xEF8]
00002B58 3B40 F108 move.w [A5 - 0xEF8], D0
00002B5C 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00002B60 3F3C 014F move.w -[A7], 0x14F
00002B64 A893 syscall MoveTo
00002B66 302D F108 move.w D0, [A5 - 0xEF8]
00002B6A 48C0 ext.l D0
00002B6C 2F00 move.l -[A7], D0
00002B6E 486D EDFA pea.l [A5 - 0x1206]
00002B72 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00002B76 486D EDFA pea.l [A5 - 0x1206]
00002B7A A884 syscall DrawString
00002B7C 422D F11D clr.b [A5 - 0xEE3]
00002B80 486D F4D2 pea.l [A5 - 0xB2E]
00002B84 486D F4E2 pea.l [A5 - 0xB1E]
00002B88 302C 000A move.w D0, [A4 + 0xA]
00002B8C 48C0 ext.l D0
00002B8E 81FC 000A divs.w D0, 0xA /* '\n' */
00002B92 5240 addq.w D0, 1
00002B94 E740 asl D0.w, 3
00002B96 0640 F36E addi.w D0, 0xF36E
00002B9A 4875 0000 pea.l [A5 + D0.w]
00002B9E 486C 0002 pea.l [A4 + 0x2]
00002BA2 3F3C 0002 move.w -[A7], 0x2
00002BA6 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002BAA A8EC syscall CopyBits
00002BAC 302C 000A move.w D0, [A4 + 0xA]
00002BB0 48C0 ext.l D0
00002BB2 81FC 000A divs.w D0, 0xA /* '\n' */
00002BB6 6020 bra +0x22 /* 00002BD8 */
label00002BB8:
00002BB8 397C 0065 000A move.w [A4 + 0xA], 0x65 /* 'e' */
00002BBE 6026 bra +0x28 /* 00002BE6 */
label00002BC0:
00002BC0 397C 00C9 000A move.w [A4 + 0xA], 0xC9
00002BC6 601E bra +0x20 /* 00002BE6 */
label00002BC8:
00002BC8 397C 012D 000A move.w [A4 + 0xA], 0x12D
00002BCE 6016 bra +0x18 /* 00002BE6 */
label00002BD0:
00002BD0 397C 0191 000A move.w [A4 + 0xA], 0x191
00002BD6 600E bra +0x10 /* 00002BE6 */
label00002BD8:
00002BD8 67DE beq -0x20 /* 00002BB8 */
00002BDA 5340 subq.w D0, 1
00002BDC 67E2 beq -0x1C /* 00002BC0 */
00002BDE 5340 subq.w D0, 1
00002BE0 67E6 beq -0x18 /* 00002BC8 */
00002BE2 5340 subq.w D0, 1
00002BE4 67EA beq -0x14 /* 00002BD0 */
label00002BE6:
00002BE6 302C 000A move.w D0, [A4 + 0xA]
00002BEA 6000 00AE bra +0xB0 /* 00002C9A */
label00002BEE:
00002BEE 486D F4D2 pea.l [A5 - 0xB2E]
00002BF2 486D F4E2 pea.l [A5 - 0xB1E]
00002BF6 302C 000A move.w D0, [A4 + 0xA]
00002BFA 0640 FF9C addi.w D0, 0xFF9C
00002BFE EB40 asl D0.w, 5
00002C00 0640 F216 addi.w D0, 0xF216
00002C04 4875 0000 pea.l [A5 + D0.w]
00002C08 486C 0002 pea.l [A4 + 0x2]
00002C0C 3F3C 0002 move.w -[A7], 0x2
00002C10 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002C14 A8EC syscall CopyBits
00002C16 6000 00B0 bra +0xB2 /* 00002CC8 */
label00002C1A:
00002C1A 486D F4D2 pea.l [A5 - 0xB2E]
00002C1E 486D F4E2 pea.l [A5 - 0xB1E]
00002C22 302C 000A move.w D0, [A4 + 0xA]
00002C26 0640 FF38 addi.w D0, 0xFF38
00002C2A EB40 asl D0.w, 5
00002C2C 0640 F21E addi.w D0, 0xF21E
00002C30 4875 0000 pea.l [A5 + D0.w]
00002C34 486C 0002 pea.l [A4 + 0x2]
00002C38 3F3C 0002 move.w -[A7], 0x2
00002C3C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002C40 A8EC syscall CopyBits
00002C42 6000 0084 bra +0x86 /* 00002CC8 */
label00002C46:
00002C46 486D F4D2 pea.l [A5 - 0xB2E]
00002C4A 486D F4E2 pea.l [A5 - 0xB1E]
00002C4E 302C 000A move.w D0, [A4 + 0xA]
00002C52 0640 FED4 addi.w D0, 0xFED4
00002C56 EB40 asl D0.w, 5
00002C58 0640 F226 addi.w D0, 0xF226
00002C5C 4875 0000 pea.l [A5 + D0.w]
00002C60 486C 0002 pea.l [A4 + 0x2]
00002C64 3F3C 0002 move.w -[A7], 0x2
00002C68 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002C6C A8EC syscall CopyBits
00002C6E 6058 bra +0x5A /* 00002CC8 */
label00002C70:
00002C70 486D F4D2 pea.l [A5 - 0xB2E]
00002C74 486D F4E2 pea.l [A5 - 0xB1E]
00002C78 302C 000A move.w D0, [A4 + 0xA]
00002C7C 0640 FE70 addi.w D0, 0xFE70
00002C80 EB40 asl D0.w, 5
00002C82 0640 F22E addi.w D0, 0xF22E
00002C86 4875 0000 pea.l [A5 + D0.w]
00002C8A 486C 0002 pea.l [A4 + 0x2]
00002C8E 3F3C 0002 move.w -[A7], 0x2
00002C92 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002C96 A8EC syscall CopyBits
00002C98 602E bra +0x30 /* 00002CC8 */
label00002C9A:
00002C9A 0640 FF9C addi.w D0, 0xFF9C
00002C9E 6B28 bmi +0x2A /* 00002CC8 */
00002CA0 0640 FF9D addi.w D0, 0xFF9D
00002CA4 6F00 FF48 ble -0xB6 /* 00002BEE */
00002CA8 5340 subq.w D0, 1
00002CAA 6B1C bmi +0x1E /* 00002CC8 */
00002CAC 0640 FF9D addi.w D0, 0xFF9D
00002CB0 6F00 FF68 ble -0x96 /* 00002C1A */
00002CB4 5340 subq.w D0, 1
00002CB6 6B10 bmi +0x12 /* 00002CC8 */
00002CB8 0640 FF9D addi.w D0, 0xFF9D
00002CBC 6F88 ble -0x76 /* 00002C46 */
00002CBE 5340 subq.w D0, 1
00002CC0 6B06 bmi +0x8 /* 00002CC8 */
00002CC2 0640 FF9D addi.w D0, 0xFF9D
00002CC6 6FA8 ble -0x56 /* 00002C70 */
label00002CC8:
00002CC8 5247 addq.w D7, 1
00002CCA 0C47 0014 cmpi.w D7, 0x14
00002CCE 6F00 FE3C ble -0x1C2 /* 00002B0C */
00002CD2 7E01 moveq.l D7, 0x01
label00002CD4:
00002CD4 3007 move.w D0, D7
00002CD6 E940 asl D0.w, 4
00002CD8 2F00 move.l -[A7], D0
00002CDA 554F subq.w A7, 2
00002CDC 486D F156 pea.l [A5 - 0xEAA]
00002CE0 3007 move.w D0, D7
00002CE2 E940 asl D0.w, 4
00002CE4 0640 EF5C addi.w D0, 0xEF5C
00002CE8 4875 0000 pea.l [A5 + D0.w]
00002CEC 486D ECBC pea.l [A5 - 0x1344]
00002CF0 A8AA syscall SectRect
00002CF2 121F move.b D1, [A7]+
00002CF4 201F move.l D0, [A7]+
00002CF6 0640 EF5A addi.w D0, 0xEF5A
00002CFA C235 0000 and.b D1, [A5 + D0.w]
00002CFE 3007 move.w D0, D7
00002D00 E940 asl D0.w, 4
00002D02 0640 EF68 addi.w D0, 0xEF68
00002D06 4A75 0000 tst.w [A5 + D0.w]
00002D0A 57C0 seq D0
00002D0C C200 and.b D1, D0
00002D0E 6700 0138 beq +0x13A /* 00002E48 */
00002D12 302D F108 move.w D0, [A5 - 0xEF8]
00002D16 0640 0019 addi.w D0, 0x19
00002D1A 3B40 F108 move.w [A5 - 0xEF8], D0
00002D1E 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00002D22 3F3C 014F move.w -[A7], 0x14F
00002D26 A893 syscall MoveTo
00002D28 302D F108 move.w D0, [A5 - 0xEF8]
00002D2C 48C0 ext.l D0
00002D2E 2F00 move.l -[A7], D0
00002D30 486D EDFA pea.l [A5 - 0x1206]
00002D34 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00002D38 486D EDFA pea.l [A5 - 0x1206]
00002D3C A884 syscall DrawString
00002D3E 422D F11D clr.b [A5 - 0xEE3]
00002D42 3007 move.w D0, D7
00002D44 E940 asl D0.w, 4
00002D46 0640 EF68 addi.w D0, 0xEF68
00002D4A 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
00002D50 486D F4C4 pea.l [A5 - 0xB3C]
00002D54 486D F4E2 pea.l [A5 - 0xB1E]
00002D58 3007 move.w D0, D7
00002D5A E940 asl D0.w, 4
00002D5C 0640 EF64 addi.w D0, 0xEF64
00002D60 3035 0000 move.w D0, [A5 + D0.w]
00002D64 E740 asl D0.w, 3
00002D66 0640 EEF2 addi.w D0, 0xEEF2
00002D6A 4875 0000 pea.l [A5 + D0.w]
00002D6E 3007 move.w D0, D7
00002D70 E940 asl D0.w, 4
00002D72 0640 EF5C addi.w D0, 0xEF5C
00002D76 4875 0000 pea.l [A5 + D0.w]
00002D7A 3F3C 0002 move.w -[A7], 0x2
00002D7E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002D82 A8EC syscall CopyBits
00002D84 3007 move.w D0, D7
00002D86 E940 asl D0.w, 4
00002D88 0640 EF64 addi.w D0, 0xEF64
00002D8C 3035 0000 move.w D0, [A5 + D0.w]
00002D90 ED40 asl D0.w, 6
00002D92 3207 move.w D1, D7
00002D94 E941 asl D1.w, 4
00002D96 0641 EF68 addi.w D1, 0xEF68
00002D9A 3235 1000 move.w D1, [A5 + D1.w]
00002D9E E741 asl D1.w, 3
00002DA0 D041 add.w D0, D1
00002DA2 0640 E88E addi.w D0, 0xE88E
00002DA6 4875 0000 pea.l [A5 + D0.w]
00002DAA 3007 move.w D0, D7
00002DAC E940 asl D0.w, 4
00002DAE 0640 EF64 addi.w D0, 0xEF64
00002DB2 3035 0000 move.w D0, [A5 + D0.w]
00002DB6 C1FC 0012 muls.w D0, 0x12
00002DBA 0640 0088 addi.w D0, 0x88
00002DBE 3F00 move.w -[A7], D0
00002DC0 3007 move.w D0, D7
00002DC2 E940 asl D0.w, 4
00002DC4 0640 EF68 addi.w D0, 0xEF68
00002DC8 3035 0000 move.w D0, [A5 + D0.w]
00002DCC C1FC 0012 muls.w D0, 0x12
00002DD0 0640 0102 addi.w D0, 0x102
00002DD4 3F00 move.w -[A7], D0
00002DD6 3007 move.w D0, D7
00002DD8 E940 asl D0.w, 4
00002DDA 0640 EF64 addi.w D0, 0xEF64
00002DDE 3035 0000 move.w D0, [A5 + D0.w]
00002DE2 C1FC 0012 muls.w D0, 0x12
00002DE6 0640 0099 addi.w D0, 0x99
00002DEA 3F00 move.w -[A7], D0
00002DEC 3007 move.w D0, D7
00002DEE E940 asl D0.w, 4
00002DF0 0640 EF68 addi.w D0, 0xEF68
00002DF4 3035 0000 move.w D0, [A5 + D0.w]
00002DF8 C1FC 0012 muls.w D0, 0x12
00002DFC 0640 0113 addi.w D0, 0x113
00002E00 3F00 move.w -[A7], D0
00002E02 A8A7 syscall SetRect
00002E04 486D F4C4 pea.l [A5 - 0xB3C]
00002E08 486D F4E2 pea.l [A5 - 0xB1E]
00002E0C 3007 move.w D0, D7
00002E0E E940 asl D0.w, 4
00002E10 0640 EF64 addi.w D0, 0xEF64
00002E14 3035 0000 move.w D0, [A5 + D0.w]
00002E18 ED40 asl D0.w, 6
00002E1A 3207 move.w D1, D7
00002E1C E941 asl D1.w, 4
00002E1E 0641 EF68 addi.w D1, 0xEF68
00002E22 3235 1000 move.w D1, [A5 + D1.w]
00002E26 E741 asl D1.w, 3
00002E28 D041 add.w D0, D1
00002E2A 0640 E88E addi.w D0, 0xE88E
00002E2E 4875 0000 pea.l [A5 + D0.w]
00002E32 3007 move.w D0, D7
00002E34 E940 asl D0.w, 4
00002E36 0640 EF5C addi.w D0, 0xEF5C
00002E3A 4875 0000 pea.l [A5 + D0.w]
00002E3E 3F3C 0002 move.w -[A7], 0x2
00002E42 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002E46 A8EC syscall CopyBits
label00002E48:
00002E48 5247 addq.w D7, 1
00002E4A 0C47 0005 cmpi.w D7, 0x5
00002E4E 6F00 FE84 ble -0x17A /* 00002CD4 */
00002E52 7021 moveq.l D0, 0x21
00002E54 2F00 move.l -[A7], D0
00002E56 A862 syscall ForeColor
00002E58 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002E5C 4E5E unlink A6
00002E5E 4E75 rts
00002E60 444F neg.w A7
00002E62 4F4D chk.w D7, A5
00002E64 4E49 trap 9
00002E66 4C41 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D1
export_53: // at 00002E68 (misaligned)
00002E6A FFD6 .invalid <<F/7/7>>
00002E6C 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
00002E70 302D F468 move.w D0, [A5 - 0xB98]
00002E74 48C0 ext.l D0
00002E76 81FC 0003 divs.w D0, 0x3
00002E7A 4840 swap.w D0
00002E7C 4A40 tst.w D0
00002E7E 6600 0196 bne +0x198 /* 00003016 */
00002E82 7E01 moveq.l D7, 0x01
label00002E84:
00002E84 3007 move.w D0, D7
00002E86 5340 subq.w D0, 1
00002E88 C1FC 0015 muls.w D0, 0x15
00002E8C 0640 0232 addi.w D0, 0x232
00002E90 3207 move.w D1, D7
00002E92 E741 asl D1.w, 3
00002E94 0641 F18E addi.w D1, 0xF18E
00002E98 3B80 1000 move.w [A5 + D1.w], D0
00002E9C 3007 move.w D0, D7
00002E9E 5340 subq.w D0, 1
00002EA0 C1FC 0015 muls.w D0, 0x15
00002EA4 0640 0246 addi.w D0, 0x246
00002EA8 3207 move.w D1, D7
00002EAA E741 asl D1.w, 3
00002EAC 0641 F192 addi.w D1, 0xF192
00002EB0 3B80 1000 move.w [A5 + D1.w], D0
00002EB4 302D F468 move.w D0, [A5 - 0xB98]
00002EB8 48C0 ext.l D0
00002EBA 81FC 0003 divs.w D0, 0x3
00002EBE C1FC 003F muls.w D0, 0x3F /* '?' */
00002EC2 0640 00AF addi.w D0, 0xAF
00002EC6 3207 move.w D1, D7
00002EC8 E741 asl D1.w, 3
00002ECA 0641 F194 addi.w D1, 0xF194
00002ECE 3B80 1000 move.w [A5 + D1.w], D0
00002ED2 302D F468 move.w D0, [A5 - 0xB98]
00002ED6 48C0 ext.l D0
00002ED8 81FC 0003 divs.w D0, 0x3
00002EDC C1FC 003F muls.w D0, 0x3F /* '?' */
00002EE0 0640 009B addi.w D0, 0x9B
00002EE4 3207 move.w D1, D7
00002EE6 E741 asl D1.w, 3
00002EE8 0641 F190 addi.w D1, 0xF190
00002EEC 3B80 1000 move.w [A5 + D1.w], D0
00002EF0 3007 move.w D0, D7
00002EF2 5340 subq.w D0, 1
00002EF4 C1FC 0015 muls.w D0, 0x15
00002EF8 0640 0232 addi.w D0, 0x232
00002EFC 3207 move.w D1, D7
00002EFE E741 asl D1.w, 3
00002F00 0641 F176 addi.w D1, 0xF176
00002F04 3B80 1000 move.w [A5 + D1.w], D0
00002F08 3007 move.w D0, D7
00002F0A 5340 subq.w D0, 1
00002F0C C1FC 0015 muls.w D0, 0x15
00002F10 0640 0246 addi.w D0, 0x246
00002F14 3207 move.w D1, D7
00002F16 E741 asl D1.w, 3
00002F18 0641 F17A addi.w D1, 0xF17A
00002F1C 3B80 1000 move.w [A5 + D1.w], D0
00002F20 302D F468 move.w D0, [A5 - 0xB98]
00002F24 48C0 ext.l D0
00002F26 81FC 0003 divs.w D0, 0x3
00002F2A C1FC 003F muls.w D0, 0x3F /* '?' */
00002F2E 0640 009A addi.w D0, 0x9A
00002F32 3207 move.w D1, D7
00002F34 E741 asl D1.w, 3
00002F36 0641 F17C addi.w D1, 0xF17C
00002F3A 3B80 1000 move.w [A5 + D1.w], D0
00002F3E 302D F468 move.w D0, [A5 - 0xB98]
00002F42 48C0 ext.l D0
00002F44 81FC 0003 divs.w D0, 0x3
00002F48 C1FC 003F muls.w D0, 0x3F /* '?' */
00002F4C 0640 0086 addi.w D0, 0x86
00002F50 3207 move.w D1, D7
00002F52 E741 asl D1.w, 3
00002F54 0641 F178 addi.w D1, 0xF178
00002F58 3B80 1000 move.w [A5 + D1.w], D0
00002F5C 3007 move.w D0, D7
00002F5E 5340 subq.w D0, 1
00002F60 C1FC 0015 muls.w D0, 0x15
00002F64 0640 0232 addi.w D0, 0x232
00002F68 3207 move.w D1, D7
00002F6A E741 asl D1.w, 3
00002F6C 0641 F15E addi.w D1, 0xF15E
00002F70 3B80 1000 move.w [A5 + D1.w], D0
00002F74 3007 move.w D0, D7
00002F76 5340 subq.w D0, 1
00002F78 C1FC 0015 muls.w D0, 0x15
00002F7C 0640 0246 addi.w D0, 0x246
00002F80 3207 move.w D1, D7
00002F82 E741 asl D1.w, 3
00002F84 0641 F162 addi.w D1, 0xF162
00002F88 3B80 1000 move.w [A5 + D1.w], D0
00002F8C 302D F468 move.w D0, [A5 - 0xB98]
00002F90 48C0 ext.l D0
00002F92 81FC 0003 divs.w D0, 0x3
00002F96 C1FC 003F muls.w D0, 0x3F /* '?' */
00002F9A 0640 00C4 addi.w D0, 0xC4
00002F9E 3207 move.w D1, D7
00002FA0 E741 asl D1.w, 3
00002FA2 0641 F164 addi.w D1, 0xF164
00002FA6 3B80 1000 move.w [A5 + D1.w], D0
00002FAA 302D F468 move.w D0, [A5 - 0xB98]
00002FAE 48C0 ext.l D0
00002FB0 81FC 0003 divs.w D0, 0x3
00002FB4 C1FC 003F muls.w D0, 0x3F /* '?' */
00002FB8 0640 00B0 addi.w D0, 0xB0
00002FBC 3207 move.w D1, D7
00002FBE E741 asl D1.w, 3
00002FC0 0641 F160 addi.w D1, 0xF160
00002FC4 3B80 1000 move.w [A5 + D1.w], D0
00002FC8 5247 addq.w D7, 1
00002FCA 0C47 0003 cmpi.w D7, 0x3
00002FCE 6F00 FEB4 ble -0x14A /* 00002E84 */
00002FD2 486D F45E pea.l [A5 - 0xBA2]
00002FD6 486D F704 pea.l [A5 - 0x8FC]
00002FDA 486D F5EC pea.l [A5 - 0xA14]
00002FDE 2F2D F8D8 move.l -[A7], [A5 - 0x728]
00002FE2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00002FE6 3B7C 0064 F454 move.w [A5 - 0xBAC], 0x64 /* 'd' */
00002FEC 302D F468 move.w D0, [A5 - 0xB98]
00002FF0 6018 bra +0x1A /* 0000300A */
label00002FF2:
00002FF2 3B7C 0002 F3C4 move.w [A5 - 0xC3C], 0x2
00002FF8 601C bra +0x1E /* 00003016 */
label00002FFA:
00002FFA 3B7C 0003 F3C4 move.w [A5 - 0xC3C], 0x3
00003000 6014 bra +0x16 /* 00003016 */
label00003002:
00003002 3B7C 0004 F3C4 move.w [A5 - 0xC3C], 0x4
00003008 600C bra +0xE /* 00003016 */
label0000300A:
0000300A 5740 subq.w D0, 3
0000300C 67E4 beq -0x1A /* 00002FF2 */
0000300E 5740 subq.w D0, 3
00003010 67E8 beq -0x16 /* 00002FFA */
00003012 5740 subq.w D0, 3
00003014 67EC beq -0x12 /* 00003002 */
label00003016:
00003016 7E01 moveq.l D7, 0x01
label00003018:
00003018 302D F468 move.w D0, [A5 - 0xB98]
0000301C 48C0 ext.l D0
0000301E 81FC 0003 divs.w D0, 0x3
00003022 3B40 EC86 move.w [A5 - 0x137A], D0
00003026 426D F466 clr.w [A5 - 0xB9A]
0000302A 422D F117 clr.b [A5 - 0xEE9]
0000302E 1B7C 0001 F11C move.b [A5 - 0xEE4], 0x1
00003034 5247 addq.w D7, 1
00003036 0C47 0014 cmpi.w D7, 0x14
0000303A 6FDC ble -0x22 /* 00003018 */
0000303C 7E01 moveq.l D7, 0x01
label0000303E:
0000303E 3007 move.w D0, D7
00003040 C1FC 000E muls.w D0, 0xE
00003044 0640 F6F6 addi.w D0, 0xF6F6
00003048 49F5 0000 lea.l A4, [A5 + D0.w]
0000304C 422C 0001 clr.b [A4 + 0x1]
00003050 5247 addq.w D7, 1
00003052 0C47 0014 cmpi.w D7, 0x14
00003056 6FE6 ble -0x18 /* 0000303E */
00003058 426D F46A clr.w [A5 - 0xB96]
0000305C 302D F468 move.w D0, [A5 - 0xB98]
00003060 5240 addq.w D0, 1
00003062 3B40 F468 move.w [A5 - 0xB98], D0
00003066 302D F468 move.w D0, [A5 - 0xB98]
0000306A 5340 subq.w D0, 1
0000306C C1FC 000A muls.w D0, 0xA /* '\n' */
00003070 3B40 EC86 move.w [A5 - 0x137A], D0
00003074 3F3C 0087 move.w -[A7], 0x87
00003078 3F3C 014F move.w -[A7], 0x14F
0000307C A893 syscall MoveTo
0000307E 302D F468 move.w D0, [A5 - 0xB98]
00003082 5340 subq.w D0, 1
00003084 48C0 ext.l D0
00003086 81FC 0003 divs.w D0, 0x3
0000308A 4840 swap.w D0
0000308C 5240 addq.w D0, 1
0000308E 48C0 ext.l D0
00003090 2F00 move.l -[A7], D0
00003092 486D EDFA pea.l [A5 - 0x1206]
00003096 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000309A 486D EDFA pea.l [A5 - 0x1206]
0000309E A884 syscall DrawString
000030A0 3F3C 00C8 move.w -[A7], 0xC8
000030A4 3F3C 014F move.w -[A7], 0x14F
000030A8 A893 syscall MoveTo
000030AA 302D F468 move.w D0, [A5 - 0xB98]
000030AE 5340 subq.w D0, 1
000030B0 48C0 ext.l D0
000030B2 81FC 0003 divs.w D0, 0x3
000030B6 5240 addq.w D0, 1
000030B8 48C0 ext.l D0
000030BA 2F00 move.l -[A7], D0
000030BC 486D EDFA pea.l [A5 - 0x1206]
000030C0 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000030C4 486D EDFA pea.l [A5 - 0x1206]
000030C8 A884 syscall DrawString
000030CA 486D FF52 pea.l [A5 - 0xAE]
000030CE A875 syscall SetPBits/SetPortBits
000030D0 486D F4E2 pea.l [A5 - 0xB1E]
000030D4 486D FED4 pea.l [A5 - 0x12C]
000030D8 486D FEDA pea.l [A5 - 0x126]
000030DC 486D FEDA pea.l [A5 - 0x126]
000030E0 4267 clr.w -[A7]
000030E2 2F2D FBCE move.l -[A7], [A5 - 0x432]
000030E6 A8EC syscall CopyBits
000030E8 486E FFDE pea.l [A6 - 0x22]
000030EC 4267 clr.w -[A7]
000030EE 3F3C FF83 move.w -[A7], 0xFF83
000030F2 3F3C 0200 move.w -[A7], 0x200
000030F6 3F3C FFFF move.w -[A7], 0xFFFF
000030FA A8A7 syscall SetRect
000030FC 486E FFD6 pea.l [A6 - 0x2A]
00003100 4267 clr.w -[A7]
00003102 3F3C 01F4 move.w -[A7], 0x1F4
00003106 3F3C 0200 move.w -[A7], 0x200
0000310A 3F3C 0270 move.w -[A7], 0x270
0000310E A8A7 syscall SetRect
00003110 7601 moveq.l D3, 0x01
00003112 4247 clr.w D7
label00003114:
00003114 4244 clr.w D4
00003116 4A6E FFDE tst.w [A6 - 0x22]
0000311A 6C06 bge +0x8 /* 00003122 */
0000311C 382E FFDE move.w D4, [A6 - 0x22]
00003120 4444 neg.w D4
label00003122:
00003122 486E FFDE pea.l [A6 - 0x22]
00003126 4267 clr.w -[A7]
00003128 3F04 move.w -[A7], D4
0000312A A8A8 syscall OffsetRect
0000312C 486E FFD6 pea.l [A6 - 0x2A]
00003130 4267 clr.w -[A7]
00003132 3F04 move.w -[A7], D4
00003134 A8A8 syscall OffsetRect
00003136 486D FED4 pea.l [A5 - 0x12C]
0000313A 486D F47E pea.l [A5 - 0xB82]
0000313E 486E FFDE pea.l [A6 - 0x22]
00003142 486E FFD6 pea.l [A6 - 0x2A]
00003146 4267 clr.w -[A7]
00003148 42A7 clr.l -[A7]
0000314A A8EC syscall CopyBits
0000314C 486E FFDE pea.l [A6 - 0x22]
00003150 4267 clr.w -[A7]
00003152 3004 move.w D0, D4
00003154 4440 neg.w D0
00003156 3F00 move.w -[A7], D0
00003158 A8A8 syscall OffsetRect
0000315A 486E FFD6 pea.l [A6 - 0x2A]
0000315E 4267 clr.w -[A7]
00003160 3004 move.w D0, D4
00003162 4440 neg.w D0
00003164 3F00 move.w -[A7], D0
00003166 A8A8 syscall OffsetRect
00003168 7003 moveq.l D0, 0x03
0000316A 9043 sub.w D0, D3
0000316C 3600 move.w D3, D0
0000316E 3003 move.w D0, D3
00003170 6034 bra +0x36 /* 000031A6 */
label00003172:
00003172 486D F49A pea.l [A5 - 0xB66]
00003176 486D F47E pea.l [A5 - 0xB82]
0000317A 486D E548 pea.l [A5 - 0x1AB8]
0000317E 486E FFD6 pea.l [A6 - 0x2A]
00003182 3F3C 0003 move.w -[A7], 0x3
00003186 42A7 clr.l -[A7]
00003188 A8EC syscall CopyBits
0000318A 6022 bra +0x24 /* 000031AE */
label0000318C:
0000318C 486D F48C pea.l [A5 - 0xB74]
00003190 486D F47E pea.l [A5 - 0xB82]
00003194 486D E528 pea.l [A5 - 0x1AD8]
00003198 486E FFD6 pea.l [A6 - 0x2A]
0000319C 3F3C 0003 move.w -[A7], 0x3
000031A0 42A7 clr.l -[A7]
000031A2 A8EC syscall CopyBits
000031A4 6008 bra +0xA /* 000031AE */
label000031A6:
000031A6 5340 subq.w D0, 1
000031A8 67C8 beq -0x36 /* 00003172 */
000031AA 5340 subq.w D0, 1
000031AC 67DE beq -0x20 /* 0000318C */
label000031AE:
000031AE 3003 move.w D0, D3
000031B0 6034 bra +0x36 /* 000031E6 */
label000031B2:
000031B2 486D F4A8 pea.l [A5 - 0xB58]
000031B6 486D F47E pea.l [A5 - 0xB82]
000031BA 486D E528 pea.l [A5 - 0x1AD8]
000031BE 486E FFD6 pea.l [A6 - 0x2A]
000031C2 3F3C 0001 move.w -[A7], 0x1
000031C6 42A7 clr.l -[A7]
000031C8 A8EC syscall CopyBits
000031CA 6022 bra +0x24 /* 000031EE */
label000031CC:
000031CC 486D F4A8 pea.l [A5 - 0xB58]
000031D0 486D F47E pea.l [A5 - 0xB82]
000031D4 486D E530 pea.l [A5 - 0x1AD0]
000031D8 486E FFD6 pea.l [A6 - 0x2A]
000031DC 3F3C 0001 move.w -[A7], 0x1
000031E0 42A7 clr.l -[A7]
000031E2 A8EC syscall CopyBits
000031E4 6008 bra +0xA /* 000031EE */
label000031E6:
000031E6 5340 subq.w D0, 1
000031E8 67C8 beq -0x36 /* 000031B2 */
000031EA 5340 subq.w D0, 1
000031EC 67DE beq -0x20 /* 000031CC */
label000031EE:
000031EE 486D F47E pea.l [A5 - 0xB82]
000031F2 486D F4E2 pea.l [A5 - 0xB1E]
000031F6 486E FFD6 pea.l [A6 - 0x2A]
000031FA 486E FFDE pea.l [A6 - 0x22]
000031FE 4267 clr.w -[A7]
00003200 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003204 A8EC syscall CopyBits
00003206 486E FFDE pea.l [A6 - 0x22]
0000320A 4267 clr.w -[A7]
0000320C 3F3C 0004 move.w -[A7], 0x4
00003210 A8A8 syscall OffsetRect
00003212 5247 addq.w D7, 1
00003214 0C47 003C cmpi.w D7, 0x3C /* '<' */
00003218 6F00 FEFA ble -0x104 /* 00003114 */
0000321C 7E01 moveq.l D7, 0x01
label0000321E:
0000321E 486D FED4 pea.l [A5 - 0x12C]
00003222 486D F47E pea.l [A5 - 0xB82]
00003226 486E FFDE pea.l [A6 - 0x22]
0000322A 486E FFD6 pea.l [A6 - 0x2A]
0000322E 4267 clr.w -[A7]
00003230 42A7 clr.l -[A7]
00003232 A8EC syscall CopyBits
00003234 3007 move.w D0, D7
00003236 6000 0088 bra +0x8A /* 000032C0 */
0000323A 486D F48C pea.l [A5 - 0xB74]
0000323E 486D F47E pea.l [A5 - 0xB82]
00003242 486D E530 pea.l [A5 - 0x1AD0]
00003246 486E FFD6 pea.l [A6 - 0x2A]
0000324A 3F3C 0003 move.w -[A7], 0x3
0000324E 42A7 clr.l -[A7]
00003250 A8EC syscall CopyBits
00003252 6000 0092 bra +0x94 /* 000032E6 */
00003256 486D F48C pea.l [A5 - 0xB74]
0000325A 486D F47E pea.l [A5 - 0xB82]
0000325E 486D E538 pea.l [A5 - 0x1AC8]
00003262 486E FFD6 pea.l [A6 - 0x2A]
00003266 3F3C 0003 move.w -[A7], 0x3
0000326A 42A7 clr.l -[A7]
0000326C A8EC syscall CopyBits
0000326E 6000 0076 bra +0x78 /* 000032E6 */
00003272 486D F48C pea.l [A5 - 0xB74]
00003276 486D F47E pea.l [A5 - 0xB82]
0000327A 486D E540 pea.l [A5 - 0x1AC0]
0000327E 486E FFD6 pea.l [A6 - 0x2A]
00003282 3F3C 0003 move.w -[A7], 0x3
00003286 42A7 clr.l -[A7]
00003288 A8EC syscall CopyBits
0000328A 605A bra +0x5C /* 000032E6 */
0000328C 486D F48C pea.l [A5 - 0xB74]
00003290 486D F47E pea.l [A5 - 0xB82]
00003294 486D E548 pea.l [A5 - 0x1AB8]
00003298 486E FFD6 pea.l [A6 - 0x2A]
0000329C 3F3C 0003 move.w -[A7], 0x3
000032A0 42A7 clr.l -[A7]
000032A2 A8EC syscall CopyBits
000032A4 6040 bra +0x42 /* 000032E6 */
000032A6 486D F47E pea.l [A5 - 0xB82]
000032AA 486D F47E pea.l [A5 - 0xB82]
000032AE 486D E528 pea.l [A5 - 0x1AD8]
000032B2 486E FFD6 pea.l [A6 - 0x2A]
000032B6 3F3C 0003 move.w -[A7], 0x3
000032BA 42A7 clr.l -[A7]
000032BC A8EC syscall CopyBits
000032BE 6026 bra +0x28 /* 000032E6 */
label000032C0:
000032C0 5340 subq.w D0, 1
000032C2 0C40 000A cmpi.w D0, 0xA /* '\n' */
000032C6 641E bcc +0x20 /* 000032E6 */
000032C8 D040 add.w D0, D0
000032CA 303B 0006 move.w D0, [PC + D0.w + 0x6]
000032CE 4EFB 0002 jmp [PC + D0.w + 0x2]
000032D2 FF68 .extension 0xF68 <<F/4-5/7>> // unimplemented
000032D4 FF68 .extension 0xF68 <<F/4-5/7>> // unimplemented
000032D6 FF84 .invalid <<F/6/7>>
000032D8 FF84 .invalid <<F/6/7>>
000032DA FFA0 .invalid <<F/6/7>>
000032DC FFA0 .invalid <<F/6/7>>
000032DE FFBA .invalid <<F/6/7>>
000032E0 FFBA .invalid <<F/6/7>>
000032E2 FFD4 .invalid <<F/7/7>>
000032E4 FFD4 .invalid <<F/7/7>>
label000032E6:
000032E6 3007 move.w D0, D7
000032E8 6000 0088 bra +0x8A /* 00003372 */
000032EC 486D F4A8 pea.l [A5 - 0xB58]
000032F0 486D F47E pea.l [A5 - 0xB82]
000032F4 486D E538 pea.l [A5 - 0x1AC8]
000032F8 486E FFD6 pea.l [A6 - 0x2A]
000032FC 3F3C 0001 move.w -[A7], 0x1
00003300 42A7 clr.l -[A7]
00003302 A8EC syscall CopyBits
00003304 6000 0092 bra +0x94 /* 00003398 */
00003308 486D F4A8 pea.l [A5 - 0xB58]
0000330C 486D F47E pea.l [A5 - 0xB82]
00003310 486D E540 pea.l [A5 - 0x1AC0]
00003314 486E FFD6 pea.l [A6 - 0x2A]
00003318 3F3C 0001 move.w -[A7], 0x1
0000331C 42A7 clr.l -[A7]
0000331E A8EC syscall CopyBits
00003320 6000 0076 bra +0x78 /* 00003398 */
00003324 486D F4A8 pea.l [A5 - 0xB58]
00003328 486D F47E pea.l [A5 - 0xB82]
0000332C 486D E548 pea.l [A5 - 0x1AB8]
00003330 486E FFD6 pea.l [A6 - 0x2A]
00003334 3F3C 0001 move.w -[A7], 0x1
00003338 42A7 clr.l -[A7]
0000333A A8EC syscall CopyBits
0000333C 605A bra +0x5C /* 00003398 */
0000333E 486D F49A pea.l [A5 - 0xB66]
00003342 486D F47E pea.l [A5 - 0xB82]
00003346 486D E528 pea.l [A5 - 0x1AD8]
0000334A 486E FFD6 pea.l [A6 - 0x2A]
0000334E 3F3C 0001 move.w -[A7], 0x1
00003352 42A7 clr.l -[A7]
00003354 A8EC syscall CopyBits
00003356 6040 bra +0x42 /* 00003398 */
00003358 486D F49A pea.l [A5 - 0xB66]
0000335C 486D F47E pea.l [A5 - 0xB82]
00003360 486D E530 pea.l [A5 - 0x1AD0]
00003364 486E FFD6 pea.l [A6 - 0x2A]
00003368 3F3C 0001 move.w -[A7], 0x1
0000336C 42A7 clr.l -[A7]
0000336E A8EC syscall CopyBits
00003370 6026 bra +0x28 /* 00003398 */
label00003372:
00003372 5340 subq.w D0, 1
00003374 0C40 000A cmpi.w D0, 0xA /* '\n' */
00003378 641E bcc +0x20 /* 00003398 */
0000337A D040 add.w D0, D0
0000337C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003380 4EFB 0002 jmp [PC + D0.w + 0x2]
00003384 FF68 .extension 0xF68 <<F/4-5/7>> // unimplemented
00003386 FF68 .extension 0xF68 <<F/4-5/7>> // unimplemented
00003388 FF84 .invalid <<F/6/7>>
0000338A FF84 .invalid <<F/6/7>>
0000338C FFA0 .invalid <<F/6/7>>
0000338E FFA0 .invalid <<F/6/7>>
00003390 FFBA .invalid <<F/6/7>>
00003392 FFBA .invalid <<F/6/7>>
00003394 FFD4 .invalid <<F/7/7>>
00003396 FFD4 .invalid <<F/7/7>>
label00003398:
00003398 486D F47E pea.l [A5 - 0xB82]
0000339C 486D F4E2 pea.l [A5 - 0xB1E]
000033A0 486E FFD6 pea.l [A6 - 0x2A]
000033A4 486E FFDE pea.l [A6 - 0x22]
000033A8 4267 clr.w -[A7]
000033AA 2F2D FBCE move.l -[A7], [A5 - 0x432]
000033AE A8EC syscall CopyBits
000033B0 486E FFDE pea.l [A6 - 0x22]
000033B4 4267 clr.w -[A7]
000033B6 3F3C 0004 move.w -[A7], 0x4
000033BA A8A8 syscall OffsetRect
000033BC 5247 addq.w D7, 1
000033BE 0C47 000A cmpi.w D7, 0xA /* '\n' */
000033C2 6F00 FE5A ble -0x1A4 /* 0000321E */
000033C6 486D FED4 pea.l [A5 - 0x12C]
000033CA A875 syscall SetPBits/SetPortBits
000033CC 7A01 moveq.l D5, 0x01
label000033CE:
000033CE 7C02 moveq.l D6, 0x02
label000033D0:
000033D0 3006 move.w D0, D6
000033D2 C1FC 000F muls.w D0, 0xF
000033D6 5740 subq.w D0, 3
000033D8 3B40 F15E move.w [A5 - 0xEA2], D0
000033DC 3006 move.w D0, D6
000033DE C1FC 000F muls.w D0, 0xF
000033E2 0640 0011 addi.w D0, 0x11
000033E6 3B40 F162 move.w [A5 - 0xE9E], D0
000033EA 3005 move.w D0, D5
000033EC C1FC 0014 muls.w D0, 0x14
000033F0 0640 0014 addi.w D0, 0x14
000033F4 3B40 F164 move.w [A5 - 0xE9C], D0
000033F8 3005 move.w D0, D5
000033FA C1FC 0014 muls.w D0, 0x14
000033FE 3B40 F160 move.w [A5 - 0xEA0], D0
00003402 3005 move.w D0, D5
00003404 EB40 asl D0.w, 5
00003406 3206 move.w D1, D6
00003408 D241 add.w D1, D1
0000340A D041 add.w D0, D1
0000340C 0640 E554 addi.w D0, 0xE554
00003410 3035 0000 move.w D0, [A5 + D0.w]
00003414 6000 025C bra +0x25E /* 00003672 */
00003418 486D F4D2 pea.l [A5 - 0xB2E]
0000341C 486D FED4 pea.l [A5 - 0x12C]
00003420 486D F186 pea.l [A5 - 0xE7A]
00003424 486D F15E pea.l [A5 - 0xEA2]
00003428 3F3C 0002 move.w -[A7], 0x2
0000342C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003430 A8EC syscall CopyBits
00003432 3005 move.w D0, D5
00003434 EB40 asl D0.w, 5
00003436 3206 move.w D1, D6
00003438 D241 add.w D1, D1
0000343A D041 add.w D0, D1
0000343C 0640 E554 addi.w D0, 0xE554
00003440 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
00003446 486D F4D2 pea.l [A5 - 0xB2E]
0000344A 486D FED4 pea.l [A5 - 0x12C]
0000344E 486D F17E pea.l [A5 - 0xE82]
00003452 486D F15E pea.l [A5 - 0xEA2]
00003456 3F3C 0002 move.w -[A7], 0x2
0000345A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000345E A8EC syscall CopyBits
00003460 6000 0238 bra +0x23A /* 0000369A */
00003464 486D F4D2 pea.l [A5 - 0xB2E]
00003468 486D FED4 pea.l [A5 - 0x12C]
0000346C 486D F18E pea.l [A5 - 0xE72]
00003470 486D F15E pea.l [A5 - 0xEA2]
00003474 3F3C 0002 move.w -[A7], 0x2
00003478 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000347C A8EC syscall CopyBits
0000347E 3005 move.w D0, D5
00003480 EB40 asl D0.w, 5
00003482 3206 move.w D1, D6
00003484 D241 add.w D1, D1
00003486 D041 add.w D0, D1
00003488 0640 E554 addi.w D0, 0xE554
0000348C 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
00003492 486D F4D2 pea.l [A5 - 0xB2E]
00003496 486D FED4 pea.l [A5 - 0x12C]
0000349A 486D F17E pea.l [A5 - 0xE82]
0000349E 486D F15E pea.l [A5 - 0xEA2]
000034A2 3F3C 0002 move.w -[A7], 0x2
000034A6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000034AA A8EC syscall CopyBits
000034AC 6000 01EC bra +0x1EE /* 0000369A */
000034B0 3005 move.w D0, D5
000034B2 EB40 asl D0.w, 5
000034B4 3206 move.w D1, D6
000034B6 D241 add.w D1, D1
000034B8 D041 add.w D0, D1
000034BA 0640 E554 addi.w D0, 0xE554
000034BE 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
000034C4 486D F4D2 pea.l [A5 - 0xB2E]
000034C8 486D FED4 pea.l [A5 - 0x12C]
000034CC 486D F17E pea.l [A5 - 0xE82]
000034D0 486D F15E pea.l [A5 - 0xEA2]
000034D4 3F3C 0002 move.w -[A7], 0x2
000034D8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000034DC A8EC syscall CopyBits
000034DE 6000 01BA bra +0x1BC /* 0000369A */
000034E2 486D F4D2 pea.l [A5 - 0xB2E]
000034E6 486D FED4 pea.l [A5 - 0x12C]
000034EA 486D F19E pea.l [A5 - 0xE62]
000034EE 486D F15E pea.l [A5 - 0xEA2]
000034F2 3F3C 0002 move.w -[A7], 0x2
000034F6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000034FA A8EC syscall CopyBits
000034FC 3005 move.w D0, D5
000034FE EB40 asl D0.w, 5
00003500 3206 move.w D1, D6
00003502 D241 add.w D1, D1
00003504 D041 add.w D0, D1
00003506 0640 E554 addi.w D0, 0xE554
0000350A 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
00003510 486D F4D2 pea.l [A5 - 0xB2E]
00003514 486D FED4 pea.l [A5 - 0x12C]
00003518 486D F196 pea.l [A5 - 0xE6A]
0000351C 486D F15E pea.l [A5 - 0xEA2]
00003520 3F3C 0002 move.w -[A7], 0x2
00003524 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003528 A8EC syscall CopyBits
0000352A 6000 016E bra +0x170 /* 0000369A */
0000352E 486D F4D2 pea.l [A5 - 0xB2E]
00003532 486D FED4 pea.l [A5 - 0x12C]
00003536 486D F1A6 pea.l [A5 - 0xE5A]
0000353A 486D F15E pea.l [A5 - 0xEA2]
0000353E 3F3C 0002 move.w -[A7], 0x2
00003542 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003546 A8EC syscall CopyBits
00003548 3005 move.w D0, D5
0000354A EB40 asl D0.w, 5
0000354C 3206 move.w D1, D6
0000354E D241 add.w D1, D1
00003550 D041 add.w D0, D1
00003552 0640 E554 addi.w D0, 0xE554
00003556 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
0000355C 486D F4D2 pea.l [A5 - 0xB2E]
00003560 486D FED4 pea.l [A5 - 0x12C]
00003564 486D F196 pea.l [A5 - 0xE6A]
00003568 486D F15E pea.l [A5 - 0xEA2]
0000356C 3F3C 0002 move.w -[A7], 0x2
00003570 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003574 A8EC syscall CopyBits
00003576 6000 0122 bra +0x124 /* 0000369A */
0000357A 3005 move.w D0, D5
0000357C EB40 asl D0.w, 5
0000357E 3206 move.w D1, D6
00003580 D241 add.w D1, D1
00003582 D041 add.w D0, D1
00003584 0640 E554 addi.w D0, 0xE554
00003588 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
0000358E 486D F4D2 pea.l [A5 - 0xB2E]
00003592 486D FED4 pea.l [A5 - 0x12C]
00003596 486D F196 pea.l [A5 - 0xE6A]
0000359A 486D F15E pea.l [A5 - 0xEA2]
0000359E 3F3C 0002 move.w -[A7], 0x2
000035A2 2F2D FBCE move.l -[A7], [A5 - 0x432]
000035A6 A8EC syscall CopyBits
000035A8 6000 00F0 bra +0xF2 /* 0000369A */
000035AC 486D F4D2 pea.l [A5 - 0xB2E]
000035B0 486D FED4 pea.l [A5 - 0x12C]
000035B4 486D F16E pea.l [A5 - 0xE92]
000035B8 486D F15E pea.l [A5 - 0xEA2]
000035BC 3F3C 0002 move.w -[A7], 0x2
000035C0 2F2D FBCE move.l -[A7], [A5 - 0x432]
000035C4 A8EC syscall CopyBits
000035C6 3005 move.w D0, D5
000035C8 EB40 asl D0.w, 5
000035CA 3206 move.w D1, D6
000035CC D241 add.w D1, D1
000035CE D041 add.w D0, D1
000035D0 0640 E554 addi.w D0, 0xE554
000035D4 3BBC 0009 0000 move.w [A5 + D0.w], 0x9 /* '\t' */
000035DA 486D F4D2 pea.l [A5 - 0xB2E]
000035DE 486D FED4 pea.l [A5 - 0x12C]
000035E2 486D F166 pea.l [A5 - 0xE9A]
000035E6 486D F15E pea.l [A5 - 0xEA2]
000035EA 3F3C 0002 move.w -[A7], 0x2
000035EE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000035F2 A8EC syscall CopyBits
000035F4 6000 00A4 bra +0xA6 /* 0000369A */
000035F8 486D F4D2 pea.l [A5 - 0xB2E]
000035FC 486D FED4 pea.l [A5 - 0x12C]
00003600 486D F176 pea.l [A5 - 0xE8A]
00003604 486D F15E pea.l [A5 - 0xEA2]
00003608 3F3C 0002 move.w -[A7], 0x2
0000360C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003610 A8EC syscall CopyBits
00003612 3005 move.w D0, D5
00003614 EB40 asl D0.w, 5
00003616 3206 move.w D1, D6
00003618 D241 add.w D1, D1
0000361A D041 add.w D0, D1
0000361C 0640 E554 addi.w D0, 0xE554
00003620 3BBC 0009 0000 move.w [A5 + D0.w], 0x9 /* '\t' */
00003626 486D F4D2 pea.l [A5 - 0xB2E]
0000362A 486D FED4 pea.l [A5 - 0x12C]
0000362E 486D F166 pea.l [A5 - 0xE9A]
00003632 486D F15E pea.l [A5 - 0xEA2]
00003636 3F3C 0002 move.w -[A7], 0x2
0000363A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000363E A8EC syscall CopyBits
00003640 6058 bra +0x5A /* 0000369A */
00003642 3005 move.w D0, D5
00003644 EB40 asl D0.w, 5
00003646 3206 move.w D1, D6
00003648 D241 add.w D1, D1
0000364A D041 add.w D0, D1
0000364C 0640 E554 addi.w D0, 0xE554
00003650 3BBC 0009 0000 move.w [A5 + D0.w], 0x9 /* '\t' */
00003656 486D F4D2 pea.l [A5 - 0xB2E]
0000365A 486D FED4 pea.l [A5 - 0x12C]
0000365E 486D F166 pea.l [A5 - 0xE9A]
00003662 486D F15E pea.l [A5 - 0xEA2]
00003666 3F3C 0002 move.w -[A7], 0x2
0000366A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000366E A8EC syscall CopyBits
00003670 6028 bra +0x2A /* 0000369A */
label00003672:
00003672 5540 subq.w D0, 2
00003674 0C40 000B cmpi.w D0, 0xB
00003678 6420 bcc +0x22 /* 0000369A */
0000367A D040 add.w D0, D0
0000367C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003680 4EFB 0002 jmp [PC + D0.w + 0x2]
00003684 FD94 .invalid <<F/6/6>>
00003686 FDE0 .invalid <<F/7/6>>
00003688 FE2C 0016 .unknown 0xFE2C 0x0016 (W = 7)
0000368C FE5E FEAA .extension 0xE5E <<F/1/7>>, 0xFEAA // unimplemented
00003690 FEF6 0016 .extension 0xEF6 <<F/2-3/7>> // unimplemented
00003694 FF28 .extension 0xF28 <<F/4-5/7>> // unimplemented
00003696 FF74 .extension 0xF74 <<F/4-5/7>> // unimplemented
00003698 FFBE .invalid <<F/6/7>>
label0000369A:
0000369A 5246 addq.w D6, 1
0000369C 0C46 000F cmpi.w D6, 0xF
000036A0 6F00 FD2E ble -0x2D0 /* 000033D0 */
000036A4 5245 addq.w D5, 1
000036A6 0C45 001A cmpi.w D5, 0x1A
000036AA 6F00 FD22 ble -0x2DC /* 000033CE */
000036AE 7E01 moveq.l D7, 0x01
label000036B0:
000036B0 3007 move.w D0, D7
000036B2 C1FC 000E muls.w D0, 0xE
000036B6 0640 F6F6 addi.w D0, 0xF6F6
000036BA 49F5 0000 lea.l A4, [A5 + D0.w]
000036BE 422C 0001 clr.b [A4 + 0x1]
000036C2 4214 clr.b [A4]
000036C4 426C 000A clr.w [A4 + 0xA]
000036C8 5247 addq.w D7, 1
000036CA 0C47 0014 cmpi.w D7, 0x14
000036CE 6FE0 ble -0x1E /* 000036B0 */
000036D0 7E01 moveq.l D7, 0x01
label000036D2:
000036D2 3007 move.w D0, D7
000036D4 C1FC 000E muls.w D0, 0xE
000036D8 0640 F6F6 addi.w D0, 0xF6F6
000036DC 49F5 0000 lea.l A4, [A5 + D0.w]
000036E0 554F subq.w A7, 2
000036E2 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
000036E6 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000036EA 395F 0002 move.w [A4 + 0x2], [A7]+
000036EE 554F subq.w A7, 2
000036F0 3F3C 01F4 move.w -[A7], 0x1F4
000036F4 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000036F8 395F 0004 move.w [A4 + 0x4], [A7]+
000036FC 302C 0002 move.w D0, [A4 + 0x2]
00003700 0640 000A addi.w D0, 0xA /* '\n' */
00003704 3940 0006 move.w [A4 + 0x6], D0
00003708 302C 0004 move.w D0, [A4 + 0x4]
0000370C 0640 000A addi.w D0, 0xA /* '\n' */
00003710 3940 0008 move.w [A4 + 0x8], D0
00003714 18BC 0001 move.b [A4], 0x1
00003718 197C 0001 0001 move.b [A4 + 0x1], 0x1
0000371E 397C 0001 000C move.w [A4 + 0xC], 0x1
00003724 554F subq.w A7, 2
00003726 302D F468 move.w D0, [A5 - 0xB98]
0000372A C1FC 000A muls.w D0, 0xA /* '\n' */
0000372E 323C 0082 move.w D1, 0x82
00003732 9240 sub.w D1, D0
00003734 3F01 move.w -[A7], D1
00003736 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000373A 0C5F 0001 cmpi.w [A7]+, 0x1
0000373E 6606 bne +0x8 /* 00003746 */
00003740 397C 0002 000C move.w [A4 + 0xC], 0x2
label00003746:
00003746 554F subq.w A7, 2
00003748 302D F468 move.w D0, [A5 - 0xB98]
0000374C C1FC 000A muls.w D0, 0xA /* '\n' */
00003750 323C 0091 move.w D1, 0x91
00003754 9240 sub.w D1, D0
00003756 3F01 move.w -[A7], D1
00003758 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000375C 0C5F 0001 cmpi.w [A7]+, 0x1
00003760 6606 bne +0x8 /* 00003768 */
00003762 397C 0003 000C move.w [A4 + 0xC], 0x3
label00003768:
00003768 426C 000A clr.w [A4 + 0xA]
0000376C 302C 000C move.w D0, [A4 + 0xC]
00003770 6054 bra +0x56 /* 000037C6 */
label00003772:
00003772 486D F4D2 pea.l [A5 - 0xB2E]
00003776 486D F4E2 pea.l [A5 - 0xB1E]
0000377A 486D F3AE pea.l [A5 - 0xC52]
0000377E 486C 0002 pea.l [A4 + 0x2]
00003782 3F3C 0002 move.w -[A7], 0x2
00003786 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000378A A8EC syscall CopyBits
0000378C 6044 bra +0x46 /* 000037D2 */
label0000378E:
0000378E 486D F4D2 pea.l [A5 - 0xB2E]
00003792 486D F4E2 pea.l [A5 - 0xB1E]
00003796 486D F39E pea.l [A5 - 0xC62]
0000379A 486C 0002 pea.l [A4 + 0x2]
0000379E 3F3C 0002 move.w -[A7], 0x2
000037A2 2F2D FBCE move.l -[A7], [A5 - 0x432]
000037A6 A8EC syscall CopyBits
000037A8 6028 bra +0x2A /* 000037D2 */
label000037AA:
000037AA 486D F4D2 pea.l [A5 - 0xB2E]
000037AE 486D F4E2 pea.l [A5 - 0xB1E]
000037B2 486D F396 pea.l [A5 - 0xC6A]
000037B6 486C 0002 pea.l [A4 + 0x2]
000037BA 3F3C 0002 move.w -[A7], 0x2
000037BE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000037C2 A8EC syscall CopyBits
000037C4 600C bra +0xE /* 000037D2 */
label000037C6:
000037C6 5340 subq.w D0, 1
000037C8 67A8 beq -0x56 /* 00003772 */
000037CA 5340 subq.w D0, 1
000037CC 67C0 beq -0x3E /* 0000378E */
000037CE 5340 subq.w D0, 1
000037D0 67D8 beq -0x26 /* 000037AA */
label000037D2:
000037D2 5247 addq.w D7, 1
000037D4 0C47 000A cmpi.w D7, 0xA /* '\n' */
000037D8 6F00 FEF8 ble -0x106 /* 000036D2 */
000037DC 7E01 moveq.l D7, 0x01
label000037DE:
000037DE 3007 move.w D0, D7
000037E0 C1FC 000E muls.w D0, 0xE
000037E4 0640 F5DE addi.w D0, 0xF5DE
000037E8 49F5 0000 lea.l A4, [A5 + D0.w]
000037EC 1014 move.b D0, [A4]
000037EE 5300 subq.b D0, 1
000037F0 6758 beq +0x5A /* 0000384A */
000037F2 554F subq.w A7, 2
000037F4 3F3C 010E move.w -[A7], 0x10E
000037F8 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000037FC 395F 0002 move.w [A4 + 0x2], [A7]+
00003800 554F subq.w A7, 2
00003802 3F3C 01F4 move.w -[A7], 0x1F4
00003806 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000380A 395F 0004 move.w [A4 + 0x4], [A7]+
0000380E 302C 0002 move.w D0, [A4 + 0x2]
00003812 0640 000A addi.w D0, 0xA /* '\n' */
00003816 3940 0006 move.w [A4 + 0x6], D0
0000381A 302C 0004 move.w D0, [A4 + 0x4]
0000381E 0640 000A addi.w D0, 0xA /* '\n' */
00003822 3940 0008 move.w [A4 + 0x8], D0
00003826 18BC 0001 move.b [A4], 0x1
0000382A 397C 0027 000A move.w [A4 + 0xA], 0x27 /* '\'' */
00003830 486D F4D2 pea.l [A5 - 0xB2E]
00003834 486D F4E2 pea.l [A5 - 0xB1E]
00003838 486D F38E pea.l [A5 - 0xC72]
0000383C 486C 0002 pea.l [A4 + 0x2]
00003840 3F3C 0002 move.w -[A7], 0x2
00003844 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003848 A8EC syscall CopyBits
label0000384A:
0000384A 5247 addq.w D7, 1
0000384C 0C47 0014 cmpi.w D7, 0x14
00003850 6F8C ble -0x72 /* 000037DE */
00003852 0C6D 0002 F468 cmpi.w [A5 - 0xB98], 0x2
00003858 6618 bne +0x1A /* 00003872 */
0000385A 486D F4D2 pea.l [A5 - 0xB2E]
0000385E 486D F4E2 pea.l [A5 - 0xB1E]
00003862 486D F954 pea.l [A5 - 0x6AC]
00003866 486D F92A pea.l [A5 - 0x6D6]
0000386A 3F3C 0002 move.w -[A7], 0x2
0000386E 42A7 clr.l -[A7]
00003870 A8EC syscall CopyBits
label00003872:
00003872 0C6D 0003 F468 cmpi.w [A5 - 0xB98], 0x3
00003878 6618 bne +0x1A /* 00003892 */
0000387A 486D F4C4 pea.l [A5 - 0xB3C]
0000387E 486D F4E2 pea.l [A5 - 0xB1E]
00003882 486D FE38 pea.l [A5 - 0x1C8]
00003886 486D ECC4 pea.l [A5 - 0x133C]
0000388A 3F3C 0002 move.w -[A7], 0x2
0000388E 42A7 clr.l -[A7]
00003890 A8EC syscall CopyBits
label00003892:
00003892 486D FF52 pea.l [A5 - 0xAE]
00003896 A875 syscall SetPBits/SetPortBits
00003898 7601 moveq.l D3, 0x01
0000389A 4247 clr.w D7
label0000389C:
0000389C 4244 clr.w D4
0000389E 4A6E FFDE tst.w [A6 - 0x22]
000038A2 6C06 bge +0x8 /* 000038AA */
000038A4 382E FFDE move.w D4, [A6 - 0x22]
000038A8 4444 neg.w D4
label000038AA:
000038AA 486E FFDE pea.l [A6 - 0x22]
000038AE 4267 clr.w -[A7]
000038B0 3F04 move.w -[A7], D4
000038B2 A8A8 syscall OffsetRect
000038B4 486E FFD6 pea.l [A6 - 0x2A]
000038B8 4267 clr.w -[A7]
000038BA 3F04 move.w -[A7], D4
000038BC A8A8 syscall OffsetRect
000038BE 486D FED4 pea.l [A5 - 0x12C]
000038C2 486D F47E pea.l [A5 - 0xB82]
000038C6 486E FFDE pea.l [A6 - 0x22]
000038CA 486E FFD6 pea.l [A6 - 0x2A]
000038CE 4267 clr.w -[A7]
000038D0 42A7 clr.l -[A7]
000038D2 A8EC syscall CopyBits
000038D4 486E FFDE pea.l [A6 - 0x22]
000038D8 4267 clr.w -[A7]
000038DA 3004 move.w D0, D4
000038DC 4440 neg.w D0
000038DE 3F00 move.w -[A7], D0
000038E0 A8A8 syscall OffsetRect
000038E2 486E FFD6 pea.l [A6 - 0x2A]
000038E6 4267 clr.w -[A7]
000038E8 3004 move.w D0, D4
000038EA 4440 neg.w D0
000038EC 3F00 move.w -[A7], D0
000038EE A8A8 syscall OffsetRect
000038F0 7003 moveq.l D0, 0x03
000038F2 9043 sub.w D0, D3
000038F4 3600 move.w D3, D0
000038F6 3003 move.w D0, D3
000038F8 6034 bra +0x36 /* 0000392E */
label000038FA:
000038FA 486D F47E pea.l [A5 - 0xB82]
000038FE 486D F47E pea.l [A5 - 0xB82]
00003902 486D E530 pea.l [A5 - 0x1AD0]
00003906 486E FFD6 pea.l [A6 - 0x2A]
0000390A 3F3C 0003 move.w -[A7], 0x3
0000390E 42A7 clr.l -[A7]
00003910 A8EC syscall CopyBits
00003912 6022 bra +0x24 /* 00003936 */
label00003914:
00003914 486D F47E pea.l [A5 - 0xB82]
00003918 486D F47E pea.l [A5 - 0xB82]
0000391C 486D E530 pea.l [A5 - 0x1AD0]
00003920 486E FFD6 pea.l [A6 - 0x2A]
00003924 3F3C 0003 move.w -[A7], 0x3
00003928 42A7 clr.l -[A7]
0000392A A8EC syscall CopyBits
0000392C 6008 bra +0xA /* 00003936 */
label0000392E:
0000392E 5340 subq.w D0, 1
00003930 67C8 beq -0x36 /* 000038FA */
00003932 5340 subq.w D0, 1
00003934 67DE beq -0x20 /* 00003914 */
label00003936:
00003936 3003 move.w D0, D3
00003938 6034 bra +0x36 /* 0000396E */
label0000393A:
0000393A 486D F49A pea.l [A5 - 0xB66]
0000393E 486D F47E pea.l [A5 - 0xB82]
00003942 486D E538 pea.l [A5 - 0x1AC8]
00003946 486E FFD6 pea.l [A6 - 0x2A]
0000394A 3F3C 0001 move.w -[A7], 0x1
0000394E 42A7 clr.l -[A7]
00003950 A8EC syscall CopyBits
00003952 6022 bra +0x24 /* 00003976 */
label00003954:
00003954 486D F49A pea.l [A5 - 0xB66]
00003958 486D F47E pea.l [A5 - 0xB82]
0000395C 486D E540 pea.l [A5 - 0x1AC0]
00003960 486E FFD6 pea.l [A6 - 0x2A]
00003964 3F3C 0001 move.w -[A7], 0x1
00003968 42A7 clr.l -[A7]
0000396A A8EC syscall CopyBits
0000396C 6008 bra +0xA /* 00003976 */
label0000396E:
0000396E 5340 subq.w D0, 1
00003970 67C8 beq -0x36 /* 0000393A */
00003972 5340 subq.w D0, 1
00003974 67DE beq -0x20 /* 00003954 */
label00003976:
00003976 486D F47E pea.l [A5 - 0xB82]
0000397A 486D F4E2 pea.l [A5 - 0xB1E]
0000397E 486E FFD6 pea.l [A6 - 0x2A]
00003982 486E FFDE pea.l [A6 - 0x22]
00003986 4267 clr.w -[A7]
00003988 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000398C A8EC syscall CopyBits
0000398E 486E FFDE pea.l [A6 - 0x22]
00003992 4267 clr.w -[A7]
00003994 3F3C FFFC move.w -[A7], 0xFFFC
00003998 A8A8 syscall OffsetRect
0000399A 5247 addq.w D7, 1
0000399C 0C47 0046 cmpi.w D7, 0x46 /* 'F' */
000039A0 6F00 FEFA ble -0x104 /* 0000389C */
000039A4 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
000039A8 4E5E unlink A6
000039AA 4E75 rts
000039AC 5245 addq.w D5, 1
000039AE 5053 addq.w [A3], 8
000039B0 4352 chk.w D1, [A2]
000039B2 4545 chk.w D2, D5